public function testSetGetRouteParams() { $this->_model->setRouteParams(array('_type' => 1, '_store' => 1, '_forced_secure' => 1, '_absolute' => 1, '_current' => 0, '_use_rewrite' => 1, '_store_to_url' => true, 'param1' => 'value1')); $this->assertEquals(array('param1' => 'value1'), $this->_model->getRouteParams()); $this->_model->setRouteParams(array('param2' => 'value2'), false); $this->assertEquals(array('param1' => 'value1', 'param2' => 'value2'), $this->_model->getRouteParams()); }
/** * Force strip secret key param if _nosecret param specified * * @return Mage_Core_Model_Url */ public function setRouteParams(array $data, $unsetOldParams = true) { if (isset($data['_nosecret'])) { $this->setNoSecret(true); unset($data['_nosecret']); } return parent::setRouteParams($data, $unsetOldParams); }
public function setRouteParams(array $data, $unsetOldParams = true) { if (isset($data['_notranslate'])) { $this->setNoTranslate($data['_notranslate']); unset($data['_notranslate']); } parent::setRouteParams($data, $unsetOldParams); }