PHP 클래스 Cartalyst\Sentinel\Reminders\IlluminateReminderRepository

상속: implements Cartalyst\Sentinel\Reminders\ReminderRepositoryInterface, use trait Cartalyst\Support\Traits\RepositoryTrait
파일 보기 프로젝트 열기: cartalyst/sentinel 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$expires integer The expiration time in seconds.
$model string The Eloquent reminder model name.
$users Cartalyst\Sentinel\Users\UserRepositoryInterface The user repository.

공개 메소드들

메소드 설명
__construct ( Cartalyst\Sentinel\Users\UserRepositoryInterface $users, string $model = null, integer $expires = null ) : void Create a new Illuminate reminder repository.
complete ( Cartalyst\Sentinel\Users\UserInterface $user, $code, $password ) {@inheritDoc}
create ( Cartalyst\Sentinel\Users\UserInterface $user ) {@inheritDoc}
exists ( Cartalyst\Sentinel\Users\UserInterface $user, $code = null ) {@inheritDoc}
removeExpired ( ) {@inheritDoc}

보호된 메소드들

메소드 설명
expires ( ) : Carbon\Carbon Returns the expiration date.
generateReminderCode ( ) : string Returns a random string for a reminder code.

메소드 상세

__construct() 공개 메소드

Create a new Illuminate reminder repository.
public __construct ( Cartalyst\Sentinel\Users\UserRepositoryInterface $users, string $model = null, integer $expires = null ) : void
$users Cartalyst\Sentinel\Users\UserRepositoryInterface
$model string
$expires integer
리턴 void

complete() 공개 메소드

{@inheritDoc}
public complete ( Cartalyst\Sentinel\Users\UserInterface $user, $code, $password )
$user Cartalyst\Sentinel\Users\UserInterface

create() 공개 메소드

{@inheritDoc}
public create ( Cartalyst\Sentinel\Users\UserInterface $user )
$user Cartalyst\Sentinel\Users\UserInterface

exists() 공개 메소드

{@inheritDoc}
public exists ( Cartalyst\Sentinel\Users\UserInterface $user, $code = null )
$user Cartalyst\Sentinel\Users\UserInterface

expires() 보호된 메소드

Returns the expiration date.
protected expires ( ) : Carbon\Carbon
리턴 Carbon\Carbon

generateReminderCode() 보호된 메소드

Returns a random string for a reminder code.
protected generateReminderCode ( ) : string
리턴 string

removeExpired() 공개 메소드

{@inheritDoc}
public removeExpired ( )

프로퍼티 상세

$expires 보호되어 있는 프로퍼티

The expiration time in seconds.
protected int $expires
리턴 integer

$model 보호되어 있는 프로퍼티

The Eloquent reminder model name.
protected string $model
리턴 string

$users 보호되어 있는 프로퍼티

The user repository.
protected UserRepositoryInterface,Cartalyst\Sentinel\Users $users
리턴 Cartalyst\Sentinel\Users\UserRepositoryInterface