use CoreFramework\Object\BaseFrameworkSystem;
use CoreFramework\Registry\Generic\Registry;
use CoreFramework\Registry\Registerable;
+use CoreFramework\Request\Requestable;
/**
* A generic controller class. You should extend this base class if you want to
* Handles the given request and response, redirects to login_failed if
* UserAuthorizationException is thrown.
*
- * @param $requestInstance An instance of a request class
- * @param $responseInstance An instance of a response class
+ * @param $requestInstance An instance of a Requestable class
+ * @param $responseInstance An instance of a Responsable class
* @return void
*/
public function genericHanleRequestLoginFailedRedirect (Requestable $requestInstance, Responseable $responseInstance) {
* Generic execute of the command: pre and post filters with redirect
* but request becomes valid after pre-filters run.
*
- * @param $requestInstance An instance of a request class
- * @param $responseInstance An instance of a response class
+ * @param $requestInstance An instance of a Requestable class
+ * @param $responseInstance An instance of a Responsable class
* @return void
*/
public function genericHanleRequestLoginAreaFailedRedirect (Requestable $requestInstance, Responseable $responseInstance) {
* Executes given filter chain chain
*
* @param $filterChain Chain of the filter to execute
- * @param $requestInstance An instance of a request class
- * @param $responseInstance An instance of a response class
+ * @param $requestInstance An instance of a Requestable class
+ * @param $responseInstance An instance of a Responsable class
* @return void
* @throws InvalidFilterChainException If the filter chain is invalid
*/
/**
* Executes all pre filters
*
- * @param $requestInstance An instance of a request class
- * @param $responseInstance An instance of a response class
+ * @param $requestInstance An instance of a Requestable class
+ * @param $responseInstance An instance of a Responsable class
* @return void
*/
protected function executePreFilters (Requestable $requestInstance, Responseable $responseInstance) {
/**
* Executes all post filters
*
- * @param $requestInstance An instance of a request class
- * @param $responseInstance An instance of a response class
+ * @param $requestInstance An instance of a Requestable class
+ * @param $responseInstance An instance of a Responsable class
* @return void
*/
protected function executePostFilters (Requestable $requestInstance, Responseable $responseInstance) {