PluginProbe
Depicter — Popup & Slider Builder / 1.2.0
Depicter — Popup & Slider Builder v1.2.0
4.8.1 trunk 1.0.0 1.1.0 1.1.2 1.1.4 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.5 1.3.8 1.5.0 1.5.1 1.5.2 1.5.5 1.6.0 1.6.1 1.6.2 1.7.0 All 76 releases
depicter / vendor / htmlburger / wpemerge / src / Routing / RouteInterface.php

RouteInterface.php in Depicter — Popup & Slider Builder 1.2.0, at vendor/htmlburger/wpemerge/src/Routing/RouteInterface.php

35 lines 766 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * @package WPEmerge
4 * @author Atanas Angelov <hi@atanas.dev>
5 * @copyright 2017-2019 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\Routing;
11
12 use WPEmerge\Helpers\HasAttributesInterface;
13 use WPEmerge\Requests\RequestInterface;
14
15 /**
16 * Interface that routes must implement
17 */
18 interface RouteInterface extends HasAttributesInterface {
19 /**
20 * Get whether the route is satisfied.
21 *
22 * @param RequestInterface $request
23 * @return boolean
24 */
25 public function isSatisfied( RequestInterface $request );
26
27 /**
28 * Get arguments.
29 *
30 * @param RequestInterface $request
31 * @return array
32 */
33 public function getArguments( RequestInterface $request );
34 }
35