PHP Класс Silber\Bouncer\Conductors\GivesAbility

Наследование: use trait Silber\Bouncer\Conductors\Traits\AssociatesAbilities, use trait Silber\Bouncer\Conductors\Traits\ConductsAbilities
Показать файл Открыть проект

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

Свойство Тип Описание
$authority Illuminate\Database\Eloquent\Model | string The authority to be given abilities.

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

Метод Описание
__construct ( Model | string $authority ) Constructor.
to ( mixed $abilities, Model | string | null $model = null, array $attributes = [] ) : boolean Give the abilities to the authority.

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

Метод Описание
giveAbilities ( array $ids, Model $authority ) : void Associate the given abilitiy IDs as allowed abilities.

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

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

Constructor.
public __construct ( Model | string $authority )
$authority Illuminate\Database\Eloquent\Model | string

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

Associate the given abilitiy IDs as allowed abilities.
protected giveAbilities ( array $ids, Model $authority ) : void
$ids array
$authority Illuminate\Database\Eloquent\Model
Результат void

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

Give the abilities to the authority.
public to ( mixed $abilities, Model | string | null $model = null, array $attributes = [] ) : boolean
$abilities mixed
$model Illuminate\Database\Eloquent\Model | string | null
$attributes array
Результат boolean

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

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

The authority to be given abilities.
protected Model,Illuminate\Database\Eloquent|string $authority
Результат Illuminate\Database\Eloquent\Model | string