PHP Класс CakeDC\Users\Auth\Rules\AbstractRule

Наследование: implements CakeDC\Users\Auth\Rules\Rule, use trait Cake\Core\InstanceConfigTrait, use trait Cake\ORM\Locator\LocatorAwareTrait, use trait Cake\Datasource\ModelAwareTrait
Показать файл Открыть проект

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

Свойство Тип Описание
$_defaultConfig default config

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

Метод Описание
__construct ( array $config = [] ) AbstractRule constructor.
allowed ( array $user, string $role, Cake\Network\Request $request ) : boolean Check the current entity is owned by the logged in user

Защищенные методы

Метод Описание
_getTable ( Cake\Network\Request $request, mixed $table = null ) : Table Get a table from the alias, table object or inspecting the request for a default table
_getTableFromRequest ( Cake\Network\Request $request ) : Table Inspect the request and try to retrieve a table based on the current controller

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

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

AbstractRule constructor.
public __construct ( array $config = [] )
$config array Rule config

_getTable() защищенный Метод

Get a table from the alias, table object or inspecting the request for a default table
protected _getTable ( Cake\Network\Request $request, mixed $table = null ) : Table
$request Cake\Network\Request request
$table mixed table
Результат Cake\ORM\Table

_getTableFromRequest() защищенный Метод

Inspect the request and try to retrieve a table based on the current controller
protected _getTableFromRequest ( Cake\Network\Request $request ) : Table
$request Cake\Network\Request request
Результат Cake\ORM\Table

allowed() абстрактный публичный Метод

Check the current entity is owned by the logged in user
abstract public allowed ( array $user, string $role, Cake\Network\Request $request ) : boolean
$user array Auth array with the logged in data
$role string role of the user
$request Cake\Network\Request current request, used to get a default table if not provided
Результат boolean

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

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

default config
protected $_defaultConfig