示例#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
  * @param Mage_Backend_Model_Auth_Session $backendSession
  * @param Mage_DesignEditor_Helper_Data $helper
  * @param Mage_DesignEditor_Model_State $editorState
  * @param Mage_Core_Model_Config $configuration
  */
 public function __construct(Mage_Core_Controller_Varien_Action_Factory $controllerFactory, Magento_Filesystem $filesystem, Mage_Core_Model_App $app, $areaCode, $baseController, Mage_Backend_Model_Auth_Session $backendSession, Mage_DesignEditor_Helper_Data $helper, Mage_DesignEditor_Model_State $editorState, Mage_Core_Model_Config $configuration)
 {
     parent::__construct($controllerFactory, $filesystem, $app, $areaCode, $baseController);
     $this->_backendSession = $backendSession;
     $this->_helper = $helper;
     $this->_editorState = $editorState;
     $this->_configuration = $configuration;
 }
示例#2
0
 public function testGetControllerClassName()
 {
     $this->assertEquals('Mage_Core_IndexController', $this->_model->getControllerClassName('Mage_Core', 'index'));
 }
示例#3
0
 /**
  * Build controller class name based on moduleName and controllerName
  *
  * @param string $realModule
  * @param string $controller
  * @return string
  */
 public function getControllerClassName($realModule, $controller)
 {
     /**
      * Start temporary block
      * TODO: Sprint#27. Delete after adminhtml refactoring
      */
     if ($realModule == 'Mage_Adminhtml') {
         return parent::getControllerClassName($realModule, $controller);
     }
     /**
      * End temporary block
      */
     $parts = explode('_', $realModule);
     $realModule = implode('_', array_splice($parts, 0, 2));
     return $realModule . '_' . ucfirst($this->_areaCode) . '_' . uc_words($controller) . 'Controller';
 }
示例#4
0
 /**
  * @param $configArea
  * @param $useRouterName
  */
 public function collectRoutes($configArea, $useRouterName)
 {
     $this->_area = $configArea;
     parent::collectRoutes($configArea, $useRouterName);
 }