PHP Класс Devise\Users\UserHelper

Показать файл Открыть проект

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

Свойство Тип Описание
$Framework Devise\Support\Framework Framework components being used from Laravel's framework
$RuleList Devise\Users\Permissions\RuleList RuleList keeps on-going list of built-in and added rules
$RuleManager Devise\Users\Permissions\RuleManager RuleManager manages rules
$UsersRepository UsersRepository UsersRepository fetches users and related data

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

Метод Описание
__call ( string $method, array $arguments ) : boolean Magic method to used to catch function(s) not found in RuleManager
__construct ( RuleManager $RuleManager, UsersRepository $UsersRepository, Framework $Framework )
checkConditions ( string | array $conditionNames, boolean $redirectOnFail = false ) : void Convenience function for handing a single condition name or an array of multiple condition names.
checkRule ( string $method, array $arguments = [] ) : void Checks for any user-defined rules/closures
currentUser ( ) : DvsUser Convenience function to get current user object
currentUserId ( ) : integer Convenience function to get current user's id

Приватные методы

Метод Описание
checkConditionsArray ( array $conditionNamesArr = [], boolean $redirectOnFail = false ) : void Checks conditions by name and then evaulates results

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

__call() публичный Метод

Magic method to used to catch function(s) not found in RuleManager
public __call ( string $method, array $arguments ) : boolean
$method string
$arguments array
Результат boolean

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

public __construct ( RuleManager $RuleManager, UsersRepository $UsersRepository, Framework $Framework )
$RuleManager Devise\Users\Permissions\RuleManager
$UsersRepository UsersRepository
$Framework Devise\Support\Framework

checkConditions() публичный Метод

Convenience function for handing a single condition name or an array of multiple condition names.
public checkConditions ( string | array $conditionNames, boolean $redirectOnFail = false ) : void
$conditionNames string | array
$redirectOnFail boolean
Результат void

checkRule() публичный Метод

Checks for any user-defined rules/closures
public checkRule ( string $method, array $arguments = [] ) : void
$method string
$arguments array
Результат void

currentUser() публичный Метод

Convenience function to get current user object
public currentUser ( ) : DvsUser
Результат DvsUser

currentUserId() публичный Метод

Convenience function to get current user's id
public currentUserId ( ) : integer
Результат integer

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

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

Framework components being used from Laravel's framework
protected Framework,Devise\Support $Framework
Результат Devise\Support\Framework

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

RuleList keeps on-going list of built-in and added rules
protected RuleList,Devise\Users\Permissions $RuleList
Результат Devise\Users\Permissions\RuleList

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

RuleManager manages rules
protected RuleManager,Devise\Users\Permissions $RuleManager
Результат Devise\Users\Permissions\RuleManager

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

UsersRepository fetches users and related data
protected UsersRepository,Devise\Users $UsersRepository
Результат UsersRepository