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 / Middleware / HasControllerMiddlewareInterface.php

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

40 lines 818 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\Middleware;
11
12 /**
13 * Interface for HasControllerMiddlewareTrait.
14 */
15 interface HasControllerMiddlewareInterface {
16 /**
17 * Get middleware.
18 *
19 * @param string $method
20 * @return string[]
21 */
22 public function getMiddleware( $method );
23
24 /**
25 * Add middleware.
26 *
27 * @param string|string[] $middleware
28 * @return ControllerMiddleware
29 */
30 public function addMiddleware( $middleware );
31
32 /**
33 * Fluent alias for addMiddleware().
34 *
35 * @param string|string[] $middleware
36 * @return ControllerMiddleware
37 */
38 public function middleware( $middleware );
39 }
40