1 | <?php |
||
13 | class Helpers |
||
14 | { |
||
15 | /** |
||
16 | * @param string $guard |
||
17 | * |
||
18 | * @return string|null |
||
19 | */ |
||
20 | 4 | public function getModelForGuard(string $guard) |
|
27 | |||
28 | /** |
||
29 | * @param Collection $expected |
||
30 | * @param string $given |
||
31 | * |
||
32 | * @return string |
||
33 | */ |
||
34 | 6 | public function getGuardDoesNotMatchMessage(Collection $expected, string $given): string |
|
38 | |||
39 | /** |
||
40 | * @param string $name |
||
41 | * @param string $guardName |
||
42 | * |
||
43 | * @return string |
||
44 | */ |
||
45 | 1 | public function getPermissionAlreadyExistsMessage(string $name, string $guardName): string |
|
49 | |||
50 | /** |
||
51 | * @param string $name |
||
52 | * @param string $guardName |
||
53 | * |
||
54 | * @return string |
||
55 | */ |
||
56 | 7 | public function getPermissionDoesNotExistMessage(string $name, string $guardName): string |
|
60 | |||
61 | /** |
||
62 | * @param string $name |
||
63 | * @param string $guardName |
||
64 | * |
||
65 | * @return string |
||
66 | */ |
||
67 | 1 | public function getRoleAlreadyExistsMessage(string $name, string $guardName): string |
|
71 | |||
72 | /** |
||
73 | * @param string $name |
||
74 | * |
||
75 | * @param string $guardName |
||
76 | * |
||
77 | * @return string |
||
78 | */ |
||
79 | 2 | public function getRoleDoesNotExistMessage(string $name, string $guardName): string |
|
83 | |||
84 | /** |
||
85 | * @param null|string|array $key |
||
86 | * @param null $default |
||
87 | * |
||
88 | * @return mixed|static |
||
89 | */ |
||
90 | 110 | public function config($key = null, $default = null) |
|
102 | |||
103 | /** |
||
104 | * @param null|string|array $abstract |
||
105 | * @param array $parameters |
||
106 | * |
||
107 | * @return mixed|static |
||
108 | */ |
||
109 | 110 | public function app($abstract = null, array $parameters = []) |
|
119 | |||
120 | /** |
||
121 | * @param $code |
||
122 | * @param string $message |
||
123 | * @param array $headers |
||
124 | */ |
||
125 | 7 | public function abort($code, $message = '', array $headers = []) |
|
129 | } |
||
130 |
This check looks at variables that have been passed in as parameters and are passed out again to other methods.
If the outgoing method call has stricter type requirements than the method itself, an issue is raised.
An additional type check may prevent trouble.