PHP Класс Flarum\Core\Access\PostPolicy

Наследование: extends AbstractPolicy
Показать файл Открыть проект

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

Свойство Тип Описание
$model
$settings Flarum\Settings\SettingsRepositoryInterface

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

Метод Описание
__construct ( Flarum\Settings\SettingsRepositoryInterface $settings )
after ( User $actor, string $ability, Post $post ) : boolean | null
edit ( User $actor, Post $post ) : boolean | null
scopePostVisibility ( ScopePostVisibility $event )
subscribe ( Illuminate\Contracts\Events\Dispatcher $events )

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

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

public __construct ( Flarum\Settings\SettingsRepositoryInterface $settings )
$settings Flarum\Settings\SettingsRepositoryInterface

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

public after ( User $actor, string $ability, Post $post ) : boolean | null
$actor Flarum\Core\User
$ability string
$post Flarum\Core\Post
Результат boolean | null

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

public edit ( User $actor, Post $post ) : boolean | null
$actor Flarum\Core\User
$post Flarum\Core\Post
Результат boolean | null

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

public scopePostVisibility ( ScopePostVisibility $event )
$event Flarum\Event\ScopePostVisibility

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

public subscribe ( Illuminate\Contracts\Events\Dispatcher $events )
$events Illuminate\Contracts\Events\Dispatcher

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

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

protected $model

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

protected SettingsRepositoryInterface,Flarum\Settings $settings
Результат Flarum\Settings\SettingsRepositoryInterface