Flarum\Core\Access\DiscussionPolicy::rename PHP Method

rename() public method

public rename ( User $actor, Discussion $discussion ) : boolean | null
$actor Flarum\Core\User
$discussion Flarum\Core\Discussion
return boolean | null
    public function rename(User $actor, Discussion $discussion)
    {
        if ($discussion->start_user_id == $actor->id) {
            $allowRenaming = $this->settings->get('allow_renaming');
            if ($allowRenaming === '-1' || $allowRenaming === 'reply' && $discussion->participants_count <= 1 || $discussion->start_time->diffInMinutes(new Carbon()) < $allowRenaming) {
                return true;
            }
        }
    }