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

Наследование: 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 forbidden from the abilities.

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

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

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

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

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

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

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

forbidAbilities() защищенный метод

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

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

Forbid 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

toEver() публичный метод

Forbid the given ability on all models.
public toEver ( array | string $abilities, array $attributes = [] ) : mixed
$abilities array | string
$attributes array
Результат mixed

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

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

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