PHP 클래스 Flarum\Core\Access\PostPolicy

상속: extends AbstractPolicy
파일 보기 프로젝트 열기: flarum/core

보호된 프로퍼티들

프로퍼티 타입 설명
$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