| 1 | <?php |
||
| 13 | class Parameter |
||
| 14 | { |
||
| 15 | public $default; |
||
| 16 | public $name; |
||
| 17 | public $regex; |
||
| 18 | public $route; |
||
| 19 | public $optional; |
||
| 20 | |||
| 21 | public function __construct(Route $route = null, $name, $regex, $optional = false) |
||
| 28 | |||
| 29 | public function isOptional($optional = true) |
||
| 35 | |||
| 36 | public function setDefault($default) |
||
| 42 | |||
| 43 | public function matches($regex) |
||
| 49 | |||
| 50 | public function getRegex() |
||
| 61 | |||
| 62 | public function parameter() |
||
| 71 | } |
||
| 72 |