Exemplo n.º 1
0
 public function setValue($value)
 {
     if (!is_numeric($value)) {
         throw new Exception(array("VALUE_NOT_INTEGER_OR_FLOAT", $value));
     }
     parent::setValue((double) $value);
 }
Exemplo n.º 2
0
 public function setValue($value)
 {
     if ($this->getParameter('constraint.uppercase')) {
         $value = mb_strtoupper($value, 'UTF-8');
     }
     if ($this->getParameter('constraint.lowercase')) {
         $value = mb_strtolower($value, 'UTF-8');
     }
     return parent::setValue($value);
 }
Exemplo n.º 3
0
 public function setValue($value)
 {
     // try to detect serialized values
     if (!is_array($value) && @unserialize($value) !== false) {
         $value = unserialize($value);
     }
     if (!is_array($value)) {
         throw new Exception(sprintf("The '%s' property accepts only arrays", $this->_id));
     }
     parent::setValue($value);
 }
Exemplo n.º 4
0
 public function setValue($value)
 {
     switch ($value) {
         case self::NOW:
             $value = date('H:i');
             break;
         default:
             break;
     }
     parent::setValue($value);
 }