Exemple #1
0
 /**
  */
 public function __set($name, $value)
 {
     switch ($name) {
         case 'primary':
         case 'secondary':
             return $this->{$name} = $value;
         default:
             return parent::__set($name, $value);
     }
 }
 /**
  */
 public function __set($name, $value)
 {
     switch ($name) {
         case 'priority':
             if (empty($this->priority)) {
                 return $this->priority = $value;
             } else {
                 throw new Exception('Cannot overwrite priority once set');
             }
         default:
             return parent::__set($name, $value);
     }
 }
Exemple #3
0
 /**
  */
 public function __set($name, $value)
 {
     switch ($name) {
         case 'value':
             return $this->set($value);
         default:
             return parent::__set($name);
     }
 }
Exemple #4
0
 /**
  */
 public function __set($name, $value)
 {
     switch ($name) {
         case 'alias':
             return $this->alias = (bool) $value;
         case 'ready':
             return $this->ready = (bool) $value;
         case 'function':
             return $this->function = is_bool($value) ? $value : trim($value);
         default:
             return parent::__set($name, $value);
     }
 }