public function testGetSetAlias() { $this->_request->setAlias('controller', 'var1'); $this->assertEquals('var1', $this->_request->getAlias('controller')); }
/** * @param Mage_Core_Controller_Request_Http|Zend_Controller_Request_Http $request * @return Mage_Core_Controller_Request_Http */ public function rewrite(Zend_Controller_Request_Http $request) { try { /** @var $helper EcommerceTeam_Sln_Helper_Data */ $helper = Mage::helper('ecommerceteam_sln'); if ($request->getAlias(Mage_Core_Model_Url_Rewrite::REWRITE_REQUEST_PATH_ALIAS)) { return false; } switch ($helper->getUrlStyle()) { case EcommerceTeam_Sln_Model_Url::URL_STYLE_IMPROVED: $this->_improvedRewrite($request); break; case EcommerceTeam_Sln_Model_Url::URL_STYLE_OLD: $this->_oldRewrite($request); break; } } catch (EcommerceTeam_Sln_Exception_Rewrite $e) { return false; } return true; }