Ubiquity 2.5.2
php rapid development framework
|
Public Member Functions | |
getAnnotsOfClass (string $class, ?string $annotationType=null) | |
getAnnotsOfMethod (string $class, string $method, ?string $annotationType=null) | |
getAnnotsOfProperty (string $class, string $property, ?string $annotationType=null) | |
start (string $cacheDirectory) | |
Start the annotations engine for dev mode. | |
getAnnotationByKey (?string $key=null) | |
registerAnnotations (array $nameClasses) | |
getAnnotation (?object $container, string $key, array $parameters=[]) | |
getAnnotationsStr (array $annotations, string $prefix="\t") | |
is (string $key, object $annotation) | |
registerAcls () | |
Static Public Member Functions | |
static | isManyToOne (object $annotation) |
static | isMany (object $annotation) |
static | isOneToMany (object $annotation) |
static | isManyToMany (object $annotation) |
Protected Member Functions | |
attributesNewInstances (array $attributes) | |
Static Protected Attributes | |
static array | $registry |
Private Member Functions | |
getAnnotsOf (\Reflector $reflector, ?string $annotationType=null) | |
Definition at line 32 of file AttributesEngine.php.
|
protected |
Definition at line 36 of file AttributesEngine.php.
getAnnotation | ( | ?object | $container, |
string | $key, | ||
array | $parameters = [] |
||
) |
NULL | object | $container | |
string | $key | |
array | $parameters |
Implements AnnotationsEngineInterface.
Definition at line 105 of file AttributesEngine.php.
getAnnotationByKey | ( | ?string | $key = null | ) |
?string | $key |
Implements AnnotationsEngineInterface.
Definition at line 97 of file AttributesEngine.php.
getAnnotationsStr | ( | array | $annotations, |
string | $prefix = "\t" |
||
) |
array | $annotations |
Implements AnnotationsEngineInterface.
Definition at line 117 of file AttributesEngine.php.
|
private |
Definition at line 44 of file AttributesEngine.php.
getAnnotsOfClass | ( | string | $class, |
?string | $annotationType = null |
||
) |
string | $class | |
?string | $annotationType |
Implements AnnotationsEngineInterface.
Definition at line 55 of file AttributesEngine.php.
getAnnotsOfMethod | ( | string | $class, |
string | $method, | ||
?string | $annotationType = null |
||
) |
string | $class | |
string | $method | |
?string | $annotationType |
Implements AnnotationsEngineInterface.
Definition at line 59 of file AttributesEngine.php.
getAnnotsOfProperty | ( | string | $class, |
string | $property, | ||
?string | $annotationType = null |
||
) |
string | $class | |
string | $property | |
?string | $annotationType |
Implements AnnotationsEngineInterface.
Definition at line 63 of file AttributesEngine.php.
is | ( | string | $key, |
object | $annotation | ||
) |
Implements AnnotationsEngineInterface.
Definition at line 150 of file AttributesEngine.php.
|
static |
Implements AnnotationsEngineInterface.
Definition at line 138 of file AttributesEngine.php.
|
static |
Implements AnnotationsEngineInterface.
Definition at line 146 of file AttributesEngine.php.
|
static |
Implements AnnotationsEngineInterface.
Definition at line 134 of file AttributesEngine.php.
|
static |
Implements AnnotationsEngineInterface.
Definition at line 142 of file AttributesEngine.php.
registerAcls | ( | ) |
Implements AnnotationsEngineInterface.
Definition at line 158 of file AttributesEngine.php.
registerAnnotations | ( | array | $nameClasses | ) |
array | $nameClasses | an array of name=>class annotations |
Implements AnnotationsEngineInterface.
Definition at line 101 of file AttributesEngine.php.
start | ( | string | $cacheDirectory | ) |
Start the annotations engine for dev mode.
string | $cacheDirectory |
Implements AnnotationsEngineInterface.
Definition at line 67 of file AttributesEngine.php.
|
staticprotected |
Definition at line 34 of file AttributesEngine.php.