Esempio n. 1
0
 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());
 }
Esempio n. 2
0
 /**
  * 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);
 }