PluginProbe ʕ •ᴥ•ʔ
Kirki – Freeform Page Builder, Website Builder & Customizer / 6.2.5
Kirki – Freeform Page Builder, Website Builder & Customizer v6.2.5
6.3.0 6.2.5 6.2.4 6.2.3 6.2.2 6.2.1 6.2.0 6.1.1 6.1.0 6.0.14 6.0.13 6.0.12 6.0.11 6.0.10 6.0.9 6.0.8 6.0.7 6.0.6 6.0.5 6.0.4 6.0.3 6.0.2 6.0.1 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 4.0.19 4.0.20 4.0.21 4.0.22 4.0.23 4.0.24 4.1 4.2.0 5.0.0 5.1.0 5.1.1 5.2.0 5.2.1 5.2.2 5.2.3 6.0.0 trunk 3.0.40 3.0.41 3.0.42 3.0.43 3.0.44 3.0.45 3.1.0 3.1.1 3.1.2
kirki / libraries / framework / Contracts / Middleware.php
kirki / libraries / framework / Contracts Last commit date
Support 2 months ago Action.php 2 months ago Cacheable.php 2 months ago Capability.php 2 months ago CastAttribute.php 2 months ago Constant.php 2 months ago Container.php 2 months ago Discoverable.php 2 months ago Event.php 2 months ago Executor.php 3 weeks ago Exportable.php 2 months ago Importable.php 2 months ago Middleware.php 2 months ago Migration.php 2 months ago Parser.php 2 months ago Registrable.php 2 months ago Request.php 3 weeks ago Response.php 2 months ago RewriteRule.php 2 months ago Rule.php 2 months ago ServiceProvider.php 2 months ago Shortcode.php 2 months ago SomoyInterface.php 1 month ago Uploader.php 2 months ago
Middleware.php
29 lines
1 <?php
2
3 /**
4 * Contract for middleware that can intercept and authorize API requests.
5 * Middleware classes implementing this interface should perform authorization
6 * or filtering logic before a route is executed.
7 *
8 * @package Framework
9 * @subpackage Contracts
10 * @since 1.0.0
11 */
12 namespace Kirki\Framework\Contracts;
13
14 \defined('ABSPATH') || exit;
15 interface Middleware
16 {
17 /**
18 * Handle an incoming request and return a boolean indicating access.
19 *
20 * @param Request $request The incoming request instance.
21 * @param callable $next The next middleware in the chain.
22 *
23 * @return mixed The result of the next middleware or a redirect response.
24 *
25 * @since 1.0.0
26 */
27 public function handle(Request $request, callable $next);
28 }
29