protected function checkPermissionOr($permissionName, $callback) { $callbackResult = $callback(); if ($callbackResult === false) { $this->checkPermission($permissionName); } return true; }