예제 #1
0
 public function __construct($id, $name)
 {
     parent::__construct($id, $name);
     $this->properties = new PropertyCollection();
     $this->methods = new MethodCollection();
     $this->references = new ReferenceCollection();
 }
예제 #2
0
 public function __construct($id, $name, $dataType, $accessModifier, ClassModel $class)
 {
     parent::__construct($id, $name);
     $this->dataType = $dataType;
     $this->accessModifier = $accessModifier;
     $this->class = $class;
     $this->reference = null;
 }
예제 #3
0
 public function __construct($id, $name, ClassModel $targetClass = null)
 {
     parent::__construct($id, $name);
     $this->alias = substr($name, strrpos($name, '\\') + 1);
     $this->targetClass = $targetClass;
 }
예제 #4
0
 public function __construct($id, $name, $accessModifier = 'public', ClassModel $class)
 {
     parent::__construct($id, $name);
     $this->accessModifier = $accessModifier;
     $this->class = $class;
 }
예제 #5
0
 public function __construct($id, $name)
 {
     parent::__construct($id, $name);
     $this->parameters = null;
 }