BookStack\Http\Controllers\Controller::checkPermissionOr PHP Method

checkPermissionOr() protected method

Check if a user has a permission or bypass if the callback is true.
protected checkPermissionOr ( $permissionName, $callback ) : boolean
$permissionName
$callback
return boolean
    protected function checkPermissionOr($permissionName, $callback)
    {
        $callbackResult = $callback();
        if ($callbackResult === false) {
            $this->checkPermission($permissionName);
        }
        return true;
    }