コード例 #1
0
 /**
  * @param Mana_Seo_Model_ParsedUrl $token
  * @return bool
  */
 protected function _setResult($token)
 {
     if ($token->getStatus() & Mana_Seo_Model_ParsedUrl::STATUS_MASK_CORRECTION && $token->getRoute() == 'cms/index/index' && !count($token->getQueryParameters())) {
         return false;
     }
     $token->unsetData('text')->unsetData('text_to_be_parsed')->unsetData('super_text')->unsetData('super_text_to_be_parsed')->unsetData('slash')->unsetData('attribute_id')->unsetData('attribute_code')->unsetData('page_url')->unsetData('attribute_value_url')->unsetData('parameter_url')->unsetData('parameter_type');
     if (!isset($this->_results[$token->getStatus()])) {
         $this->_results[$token->getStatus()] = array();
     }
     $this->_results[$token->getStatus()][] = $token;
     // Return if exact match found
     return !$this->_diagnosticMode && $token->getStatus() == Mana_Seo_Model_ParsedUrl::STATUS_OK;
 }