Example #1
0
 public function __set($attributeName, $value)
 {
     if ($attributeName == 'value') {
         $this->replaceValue($value);
     } else {
         parent::__set($attributeName, $value);
     }
 }
Example #2
0
 public function __set($attributeName, $value)
 {
     if ($attributeName == 'owner') {
         $this->checkPermissionsHasAnyOf(Permission::CHANGE_OWNER);
     } elseif ($attributeName == 'permissions') {
         $this->checkPermissionsHasAnyOf(Permission::CHANGE_PERMISSIONS);
     } else {
         $this->checkPermissionsHasAnyOf(Permission::WRITE);
     }
     parent::__set($attributeName, $value);
 }