/** * @param Mana_Seo_Model_ParsedUrl $token * @param int $correction * @param int $line * @param string $text * @param $mask * @return bool */ protected function _internalCorrect($token, $correction, $line, $text, $mask) { $token->setStatus($token->getStatus() | $mask)->setTextToBeParsed('')->setSuperTextToBeParsed(''); $token->addCorrection($correction, $line, $text); $count = 0; foreach ($token->getCorrections() as $correction) { if ($correction['correction'] & Mana_Seo_Model_ParsedUrl::STATUS_MASK_COUNTED) { $count++; } } return $count <= Mage::getStoreConfig('mana/seo/max_correction_count') ? true : $this->_setResult($token); }