1 | <?php |
||
15 | class I18nRoute |
||
16 | { |
||
17 | private $path; |
||
18 | |||
19 | private $locales = []; |
||
20 | |||
21 | private $name; |
||
22 | |||
23 | private $requirements = []; |
||
24 | |||
25 | private $options = []; |
||
26 | |||
27 | private $defaults = []; |
||
28 | |||
29 | private $host; |
||
30 | |||
31 | private $methods = []; |
||
32 | |||
33 | private $schemes = []; |
||
34 | |||
35 | private $condition; |
||
36 | |||
37 | 52 | public function __construct(array $data) |
|
53 | |||
54 | 18 | public function setPath($path) |
|
58 | |||
59 | 28 | public function getPath() |
|
63 | |||
64 | 4 | public function setHost($pattern) |
|
68 | |||
69 | 26 | public function getHost() |
|
73 | |||
74 | 26 | public function setName($name) |
|
78 | |||
79 | 28 | public function getName() |
|
83 | |||
84 | 2 | public function setRequirements($requirements) |
|
88 | |||
89 | 26 | public function getRequirements() |
|
93 | |||
94 | 2 | public function setOptions($options) |
|
98 | |||
99 | 26 | public function getOptions() |
|
103 | |||
104 | 2 | public function setDefaults($defaults) |
|
108 | |||
109 | 26 | public function getDefaults() |
|
113 | |||
114 | 2 | public function setSchemes($schemes) |
|
118 | |||
119 | 26 | public function getSchemes() |
|
123 | |||
124 | 6 | public function setMethods($methods) |
|
128 | |||
129 | 26 | public function getMethods() |
|
133 | |||
134 | 4 | public function setCondition($condition) |
|
138 | |||
139 | 26 | public function getCondition() |
|
143 | |||
144 | 28 | public function getLocales() |
|
148 | |||
149 | 18 | public function setLocales(array $locales) |
|
153 | } |