Example #1
0
 /**
  * @param string $value
  */
 public function setValue($value)
 {
     if (is_bool($value)) {
         if ($value) {
             $value = $this->getTrueValue();
         } else {
             $value = $this->getFalseValue();
         }
         parent::setValue($value);
     } elseif (in_array($value, $this->extra)) {
         parent::setValue($value);
     } else {
         throw new \Exception('Invalid value');
     }
 }
Example #2
0
 function setValueSerialized($value)
 {
     parent::setValue($value);
 }
Example #3
0
 function setValue($value)
 {
     $class = $this->getAlgo();
     parent::setValue($class::Hash($value));
 }