Пример #1
0
 public function setValue($value)
 {
     TypeChecker::getInstance()->check($value, [SimpleTypes::STRING, SimpleTypes::ARR, SimpleTypes::BOOL, SimpleTypes::NULL], 'value')->throwTypeErrorIfNotValid();
     if (is_string($value)) {
         parent::setValue(true);
     } else {
         parent::setValue($value);
     }
     return $this;
 }
Пример #2
0
 /** @inheritdoc */
 public function setValue($value)
 {
     parent::setValue($value);
     $this->attributes()->add(new KeyValuePair('value', $value));
     return $this;
 }