コード例 #1
0
ファイル: ApiEntity.php プロジェクト: mheydt/scalr
 /**
  * {@inheritdoc}
  * @see AbstractSpecObject::__set()
  */
 public function __set($name, $value)
 {
     $name = ltrim($name, 'x-');
     if (!property_exists($this, $name)) {
         $this->properties[$name] = $value;
     } else {
         parent::__set($name, $value);
     }
 }
コード例 #2
0
ファイル: ApiEntity.php プロジェクト: scalr/scalr
 /**
  * {@inheritdoc}
  * @see AbstractSpecObject::__set()
  */
 public function __set($name, $value)
 {
     $name = ltrim($name, 'x-');
     if ($value instanceof Property) {
         $this->properties[$name] = $value;
         if ($value->readOnly) {
             $this->readOnly[] = $name;
         }
     } else {
         parent::__set($name, $value);
     }
 }