/**
* @throws Exception
* @throws Enlight_Exception
* @throws Enlight_Event_Exception
*/
public function initController( Enlight_Controller_Request_RequestHttp
$request,
Enlight_Controller_Response_ResponseHttp
$response ) { $this->
setRequest($request)->
setResponse($response);
$this->controller_name =
$this->
Front()->
Dispatcher()->
getFullControllerName($this->
Request());
Shopware()->
Events()->
notify( __CLASS__ . '_Init',
['subject' =>
$this, 'request' =>
$this->
Request(), 'response' =>
$this->
Response()] );
Shopware()->
Events()->
notify( __CLASS__ . '_Init_' .
$this->controller_name,
['subject' =>
$this, 'request' =>
$this->
Request(), 'response' =>
$this->
Response()] );
if (method_exists($this, 'init'
)) {