PHP Class App\Repositories\Frontend\Access\User\UserRepository

Inheritance: extends app\repositories\Repository
Show file Open project: rappasoft/laravel-5-boilerplate Class Usage Examples

Protected Properties

Property Type Description
$role App\Repositories\Backend\Access\Role\RoleRepository

Public Methods

Method Description
__construct ( RoleRepository $role )
changePassword ( $input ) : mixed
confirmAccount ( $token ) : boolean
create ( array $data, boolean $provider = false ) : static
findByEmail ( $email ) : boolean
findByToken ( $token ) : mixed
findOrCreateSocial ( $data, $provider ) : UserRepository | boolean
getEmailForPasswordToken ( $token ) : mixed
updateProfile ( $id, $input ) : mixed

Method Details

__construct() public method

public __construct ( RoleRepository $role )
$role App\Repositories\Backend\Access\Role\RoleRepository

changePassword() public method

public changePassword ( $input ) : mixed
$input
return mixed

confirmAccount() public method

public confirmAccount ( $token ) : boolean
$token
return boolean

create() public method

public create ( array $data, boolean $provider = false ) : static
$data array
$provider boolean
return static

findByEmail() public method

public findByEmail ( $email ) : boolean
$email
return boolean

findByToken() public method

public findByToken ( $token ) : mixed
$token
return mixed

findOrCreateSocial() public method

public findOrCreateSocial ( $data, $provider ) : UserRepository | boolean
$data
$provider
return UserRepository | boolean

getEmailForPasswordToken() public method

public getEmailForPasswordToken ( $token ) : mixed
$token
return mixed

updateProfile() public method

public updateProfile ( $id, $input ) : mixed
$id
$input
return mixed

Property Details

$role protected property

protected RoleRepository,App\Repositories\Backend\Access\Role $role
return App\Repositories\Backend\Access\Role\RoleRepository