PHP Класс Cartalyst\Sentinel\Persistences\IlluminatePersistenceRepository

Наследование: implements Cartalyst\Sentinel\Persistences\PersistenceRepositoryInterface, use trait Cartalyst\Support\Traits\RepositoryTrait
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$cookie Cartalyst\Sentinel\Cookies\CookieInterface Cookie storage driver.
$model string Model name.
$session Cartalyst\Sentinel\Sessions\SessionInterface Session storage driver.
$single boolean Single session.

Открытые методы

Метод Описание
__construct ( Cartalyst\Sentinel\Sessions\SessionInterface $session, Cartalyst\Sentinel\Cookies\CookieInterface $cookie, string $model = null, boolean $single = false ) : void Create a new Sentinel persistence repository.
check ( ) {@inheritDoc}
findByPersistenceCode ( $code ) {@inheritDoc}
findUserByPersistenceCode ( $code ) {@inheritDoc}
flush ( Cartalyst\Sentinel\Persistences\PersistableInterface $persistable, $forget = true ) {@inheritDoc}
forget ( ) {@inheritDoc}
persist ( Cartalyst\Sentinel\Persistences\PersistableInterface $persistable, $remember = false ) {@inheritDoc}
persistAndRemember ( Cartalyst\Sentinel\Persistences\PersistableInterface $persistable ) {@inheritDoc}
remove ( $code ) {@inheritDoc}

Описание методов

__construct() публичный метод

Create a new Sentinel persistence repository.
public __construct ( Cartalyst\Sentinel\Sessions\SessionInterface $session, Cartalyst\Sentinel\Cookies\CookieInterface $cookie, string $model = null, boolean $single = false ) : void
$session Cartalyst\Sentinel\Sessions\SessionInterface
$cookie Cartalyst\Sentinel\Cookies\CookieInterface
$model string
$single boolean
Результат void

check() публичный метод

{@inheritDoc}
public check ( )

findByPersistenceCode() публичный метод

{@inheritDoc}
public findByPersistenceCode ( $code )

findUserByPersistenceCode() публичный метод

{@inheritDoc}
public findUserByPersistenceCode ( $code )

flush() публичный метод

{@inheritDoc}
public flush ( Cartalyst\Sentinel\Persistences\PersistableInterface $persistable, $forget = true )
$persistable Cartalyst\Sentinel\Persistences\PersistableInterface

forget() публичный метод

{@inheritDoc}
public forget ( )

persist() публичный метод

{@inheritDoc}
public persist ( Cartalyst\Sentinel\Persistences\PersistableInterface $persistable, $remember = false )
$persistable Cartalyst\Sentinel\Persistences\PersistableInterface

persistAndRemember() публичный метод

{@inheritDoc}
public persistAndRemember ( Cartalyst\Sentinel\Persistences\PersistableInterface $persistable )
$persistable Cartalyst\Sentinel\Persistences\PersistableInterface

remove() публичный метод

{@inheritDoc}
public remove ( $code )

Описание свойств

$model защищенное свойство

Model name.
protected string $model
Результат string

$session защищенное свойство

Session storage driver.
protected SessionInterface,Cartalyst\Sentinel\Sessions $session
Результат Cartalyst\Sentinel\Sessions\SessionInterface

$single защищенное свойство

Single session.
protected bool $single
Результат boolean