Esempio n. 1
0
 public function set($value)
 {
     if (is_null($this->modified)) {
         $this->modified = FALSE;
         $this->value = $this->serializer->read();
     }
     if ($this->value !== $value) {
         $this->value = $value;
         $this->modified = TRUE;
     }
 }
Esempio n. 2
0
 private function lazyInitialization()
 {
     $value = $this->serializer->read();
     if (is_null($value)) {
         $this->data = NULL;
     } elseif ($value === '') {
         $this->data = new \ArrayObject();
     } else {
         $this->data = new \ArrayObject(explode($this->separator, $value));
     }
     $this->modified = FALSE;
 }