_request = $request; } // // Implement template methods from AuthorizationPolicy // /** * @see AuthorizationPolicy::effect() */ public function effect() { $router = $this->_request->getRouter(); if (is_object($router->getContext($this->_request))) { return AuthorizationPolicy::AUTHORIZATION_PERMIT; } else { return AuthorizationPolicy::AUTHORIZATION_DENY; } } } if (!PKP_STRICT_MODE) { class_alias('\PKP\security\authorization\ContextRequiredPolicy', '\ContextRequiredPolicy'); }