Example #1
0
 /**
  */
 protected function get_property($name)
 {
     switch ($name) {
         case 'aname':
         case 'capabilities':
         case 'class':
         case 'description':
         case 'documentation':
         case 'hname':
         case 'id':
         case 'ignore':
         case 'name':
         case 'parent':
         case 'required_feature':
         case 'script':
         case 'script_depends':
         case 'style':
         case 'style_depends':
         case 'template':
         case 'theme':
         case 'title':
         case 'type':
             return $this->{$name};
         default:
             return parent::get_property($name);
     }
 }
Example #2
0
 /**
  */
 public final function __set($name, $value)
 {
     switch ($name) {
         case 'name':
         case 'type':
         case 'theme':
         case 'aname':
         case 'hname':
             return parent::__set($name, $value);
         default:
             return $this->directive($name, $value);
     }
 }