-
-
Notifications
You must be signed in to change notification settings - Fork 8
/
.phpstorm.meta.php
69 lines (68 loc) · 1.5 KB
/
.phpstorm.meta.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?php
/*
* This file is part of Aplus Framework Routing Library.
*
* (c) Natan Felles <natanfelles@gmail.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace PHPSTORM_META;
registerArgumentsSet(
'redirect_codes',
\Framework\HTTP\Status::FOUND,
\Framework\HTTP\Status::MOVED_PERMANENTLY,
\Framework\HTTP\Status::MULTIPLE_CHOICES,
\Framework\HTTP\Status::NOT_MODIFIED,
\Framework\HTTP\Status::PERMANENT_REDIRECT,
\Framework\HTTP\Status::SEE_OTHER,
\Framework\HTTP\Status::SWITCH_PROXY,
\Framework\HTTP\Status::TEMPORARY_REDIRECT,
\Framework\HTTP\Status::USE_PROXY,
);
registerArgumentsSet(
'methods',
'DELETE',
'GET',
'OPTIONS',
'PATCH',
'POST',
'PUT',
);
registerArgumentsSet(
'placeholders',
'{alpha}',
'{alphanum}',
'{any}',
'{hex}',
'{int}',
'{md5}',
'{num}',
'{port}',
'{scheme}',
'{segment}',
'{slug}',
'{subdomain}',
'{title}',
'{uuid}',
);
expectedArguments(
\Framework\Routing\RouteCollection::redirect(),
2,
argumentsSet('redirect_codes')
);
expectedArguments(
\Framework\Routing\RouteCollection::resource(),
4,
argumentsSet('placeholders')
);
expectedArguments(
\Framework\Routing\RouteCollection::presenter(),
4,
argumentsSet('placeholders')
);
expectedArguments(
\Framework\Routing\Attributes\Route::__construct(),
0,
argumentsSet('methods')
);