Postanowiłem całkowicie zmienić swój post ponieważ problem w większości został roziwązany.
W większości dlatego, że teraz jak błąd wyświetla mi się jedynie wartość jaką przypiszę a nie wiadomość ktróą zdeklarowałem
<?php class sfValidatorDefaultString extends sfValidatorString{ { parent::configure($options, $messages); $this->addMessage('default_string', 'Poniższe pole nie może być wysłane z domyślną wartością.'); $this->addOption('default_string'); } protected function doClean($value) { $clean = parent::doClean($value); // tutaj utknąłem { throw new sfValidatorError($this, 'default_string', array('value' => $value['name'], 'default_string' => $this->getOption('default_string'))); } return $clean; } } ?>
a w formie deklaruje to tak