Passed
Push — master ( 2d893f...5de32f )
by Atanas
02:41
created

Route   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 3
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 2
dl 0
loc 3
rs 10
c 0
b 0
f 0
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A getFacadeAccessor() 0 2 1
1
<?php /** @noinspection PhpLanguageLevelInspection */
2
/**
3
 * @package   WPEmerge
4
 * @author    Atanas Angelov <[email protected]>
5
 * @copyright 2018 Atanas Angelov
6
 * @license   https://www.gnu.org/licenses/gpl-2.0.html GPL-2.0
7
 * @link      https://wpemerge.com/
8
 */
9
10
namespace WPEmerge\Facades;
11
12
use WPEmerge\Support\Facade;
13
14
/**
15
 * Provide access to the route registrar.
16
 *
17
 * @codeCoverageIgnore
18
 * @see \WPEmerge\Routing\RouteBlueprint
19
 *
20
 * @method static \WPEmerge\Routing\RouteBlueprint attributes( array $attributes )
21
 * @method static \WPEmerge\Routing\RouteBlueprint methods( array $methods )
22
 * @method static \WPEmerge\Routing\RouteBlueprint url( string $url, array $where = [] )
23
 * @method static \WPEmerge\Routing\RouteBlueprint where( string|array|\Closure|\WPEmerge\Routing\Conditions\ConditionInterface $condition, ...$arguments )
24
 * @method static \WPEmerge\Routing\RouteBlueprint middleware( string|array $middleware)
25
 * @method static \WPEmerge\Routing\RouteBlueprint setNamespace( string $namespace )
26
 * @method static void group( string|\Closure $routes )
27
 * @method static void handle( string|\Closure $routes )
28
 * @method static \WPEmerge\Routing\RouteBlueprint get()
29
 * @method static \WPEmerge\Routing\RouteBlueprint post()
30
 * @method static \WPEmerge\Routing\RouteBlueprint put()
31
 * @method static \WPEmerge\Routing\RouteBlueprint patch()
32
 * @method static \WPEmerge\Routing\RouteBlueprint delete()
33
 * @method static \WPEmerge\Routing\RouteBlueprint options()
34
 * @method static \WPEmerge\Routing\RouteBlueprint any()
35
 * @method static void all()
36
 */
37
class Route extends Facade {
38
	protected static function getFacadeAccessor() {
39
		return static::getFacadeApplication()[ WPEMERGE_ROUTING_ROUTE_BLUEPRINT_KEY ];
40
	}
41
}
42