コード例 #1
0
ファイル: icon.php プロジェクト: nxtclass/NXTClass-themes
 /**
  */
 public function __set($name, $value)
 {
     switch ($name) {
         case 'primary':
         case 'secondary':
             return $this->{$name} = $value;
         default:
             return parent::__set($name, $value);
     }
 }
コード例 #2
0
ファイル: position.php プロジェクト: nxtclass/NXTClass-themes
 /**
  */
 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);
     }
 }
コード例 #3
0
ファイル: style.php プロジェクト: nxtclass/NXTClass-themes
 /**
  */
 public function __set($name, $value)
 {
     switch ($name) {
         case 'value':
             return $this->set($value);
         default:
             return parent::__set($name);
     }
 }
コード例 #4
0
ファイル: script.php プロジェクト: nxtclass/NXTClass-themes
 /**
  */
 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);
     }
 }