| @@ 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 |
|