@@ 94-109 (lines=16) @@ | ||
91 | * @param array $annotationsToIgnore An array with annotations names we want to ignore when loaded |
|
92 | * @param array $annotationAliases An array with annotation aliases used when create annotation instances |
|
93 | */ |
|
94 | public function __construct($className, $methodName, array $annotationsToIgnore = array(), array $annotationAliases = array()) |
|
95 | { |
|
96 | // initialize property default values here, as declarative default values may break thread safety, |
|
97 | // when utilizing static and non-static access on class methods within same thread context! |
|
98 | $this->className = ''; |
|
99 | $this->methodName = ''; |
|
100 | $this->parameters = null; |
|
101 | $this->annotations = null; |
|
102 | $this->annotationsToIgnore = array(); |
|
103 | $this->annotationAliases = array(); |
|
104 | ||
105 | $this->className = $className; |
|
106 | $this->methodName = $methodName; |
|
107 | $this->annotationsToIgnore = $annotationsToIgnore; |
|
108 | $this->annotationAliases = $annotationAliases; |
|
109 | } |
|
110 | ||
111 | /** |
|
112 | * This method returns the class name as |
@@ 87-101 (lines=15) @@ | ||
84 | * @param array $annotationsToIgnore An array with annotations names we want to ignore when loaded |
|
85 | * @param array $annotationAliases An array with annotation aliases used when create annotation instances |
|
86 | */ |
|
87 | public function __construct($className, $propertyName, array $annotationsToIgnore = array(), array $annotationAliases = array()) |
|
88 | { |
|
89 | // initialize property default values here, as declarative default values may break thread safety, |
|
90 | // when utilizing static and non-static access on class methods within same thread context! |
|
91 | $this->className = ''; |
|
92 | $this->propertyName = ''; |
|
93 | $this->annotations = null; |
|
94 | $this->annotationsToIgnore = array(); |
|
95 | $this->annotationAliases = array(); |
|
96 | ||
97 | $this->className = $className; |
|
98 | $this->propertyName = $propertyName; |
|
99 | $this->annotationsToIgnore = $annotationsToIgnore; |
|
100 | $this->annotationAliases = $annotationAliases; |
|
101 | } |
|
102 | ||
103 | /** |
|
104 | * This method returns the class name as |