Ubiquity
2.0.2
php rapid development framework
RouteAnnotation.php
Go to the documentation of this file.
1
<?php
2
3
namespace
Ubiquity\annotations\router
;
4
5
use
Ubiquity\annotations\BaseAnnotation
;
6
10
class
RouteAnnotation
extends
BaseAnnotation
{
11
public
$path
;
12
public
$methods
;
13
public
$name
;
14
public
$cache
;
15
public
$duration
;
16
public
$inherited
;
17
public
$automated
;
18
public
$requirements
;
19
23
public
function
initAnnotation
(array $properties) {
24
$this->inherited=
false
;
25
$this->automated=
false
;
26
$this->requirements=[];
27
if
(isset($properties[0])) {
28
$this->path=$properties[0];
29
unset($properties[0]);
30
}
else
31
$this->path=
""
;
32
parent::initAnnotation($properties);
33
}
34
}
BaseAnnotation
Ubiquity\annotations\router\RouteAnnotation\$inherited
$inherited
Definition:
RouteAnnotation.php:16
Ubiquity\annotations\router\RouteAnnotation\$methods
$methods
Definition:
RouteAnnotation.php:12
Ubiquity\annotations\router\RouteAnnotation
('method'=>true,'class'=>true,'multiple'=>true, 'inherited'=>true)
Definition:
RouteAnnotation.php:10
Ubiquity\annotations\router
Definition:
RouteAnnotation.php:3
Ubiquity\annotations\router\RouteAnnotation\$name
$name
Definition:
RouteAnnotation.php:13
Ubiquity\annotations\router\RouteAnnotation\$duration
$duration
Definition:
RouteAnnotation.php:15
Ubiquity\annotations\router\RouteAnnotation\$path
$path
Definition:
RouteAnnotation.php:11
Ubiquity\annotations\router\RouteAnnotation\initAnnotation
initAnnotation(array $properties)
Initialize the annotation.
Definition:
RouteAnnotation.php:23
Ubiquity\annotations\router\RouteAnnotation\$automated
$automated
Definition:
RouteAnnotation.php:17
Ubiquity\annotations\router\RouteAnnotation\$requirements
$requirements
Definition:
RouteAnnotation.php:18
Ubiquity\annotations\BaseAnnotation
('property'=>true, 'inherited'=>true)
Definition:
BaseAnnotation.php:13
Ubiquity\annotations\router\RouteAnnotation\$cache
$cache
Definition:
RouteAnnotation.php:14
Ubiquity
annotations
router
RouteAnnotation.php
Generated on Tue Mar 13 2018 03:05:03 for
Ubiquity
by
doxygen
1.8.13