Example #1
0
 /**
  * @param Mage_Core_Controller_Varien_Action_Factory $controllerFactory
  * @param Magento_Filesystem $filesystem
  * @param Mage_Core_Model_App $app
  * @param string $areaCode
  * @param string $baseController
  * @throws InvalidArgumentException
  */
 public function __construct(Mage_Core_Controller_Varien_Action_Factory $controllerFactory, Magento_Filesystem $filesystem, Mage_Core_Model_App $app, $areaCode, $baseController)
 {
     parent::__construct($controllerFactory);
     $this->_app = $app;
     $this->_filesystem = $filesystem;
     $this->_areaCode = $areaCode;
     $this->_baseController = $baseController;
     if (is_null($this->_areaCode) || is_null($this->_baseController)) {
         throw new InvalidArgumentException("Not enough options to initialize router.");
     }
 }
Example #2
0
 /**
  * @param Mage_Core_Controller_Varien_Action_Factory $controllerFactory
  * @param Mage_Core_Model_Event_Manager $eventManager
  */
 public function __construct(Mage_Core_Controller_Varien_Action_Factory $controllerFactory, Mage_Core_Model_Event_Manager $eventManager)
 {
     parent::__construct($controllerFactory);
     $this->_eventManager = $eventManager;
 }