Exemplo n.º 1
0
 public function setValue($value = null)
 {
     if ($this->isNull($value)) {
         $value = new ArrayObject();
     }
     $value = $this->arr($value);
     return parent::setValue($value);
 }
Exemplo n.º 2
0
 public function setValue($value = null)
 {
     if ($this->isInstanceOf($value, '\\MongoDate')) {
         if ($value->sec == 0) {
             return parent::setValue(null);
         }
         $value = (new DateTimeObject($value->sec))->format($this->attributeFormat);
     }
     if ($this->isInstanceOf($value, '\\Webiny\\Component\\StdLib\\StdObject\\DateTimeObject\\DateTimeObject')) {
         $value = $value->format($this->attributeFormat);
     }
     if ($value == 'now') {
         $value = date($this->attributeFormat);
     }
     return parent::setValue($value);
 }