Issues (20)

src/Routable.php (1 issue)

Labels
Severity
1
<?php
2
3
namespace Bavix\Router;
4
5
interface Routable extends \Serializable, \JsonSerializable
6
{
7
8
    /**
9
     * @param Match $match
10
     */
11
    public function __construct(Match $match);
0 ignored issues
show
A parse error occurred: Syntax error, unexpected T_MATCH, expecting T_VARIABLE on line 11 at column 32
Loading history...
12
13
    /**
14
     * @return string
15
     */
16
    public function getProtocol(): string;
17
18
    /**
19
     * @return string
20
     */
21
    public function getHost(): string;
22
23
    /**
24
     * @return string
25
     */
26
    public function getName(): string;
27
28
    /**
29
     * @return string
30
     */
31
    public function getPath(): string;
32
33
    /**
34
     * @return string
35
     */
36
    public function getPathValue(): string;
37
38
    /**
39
     * @return string
40
     */
41
    public function getPathPattern(): string;
42
43
    /**
44
     * @return string
45
     */
46
    public function getPattern(): string;
47
48
    /**
49
     * @return array
50
     */
51
    public function getAttributes(): array;
52
53
    /**
54
     * @return array
55
     */
56
    public function getDefaults(): array;
57
58
    /**
59
     * @return array
60
     */
61
    public function getGroups(): array;
62
63
    /**
64
     * @return null|array
65
     */
66
    public function getMethods(): ?array;
67
68
}
69