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 / RewriteRule.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
RewriteRule.php
66 lines
1 <?php
2
3 /**
4 * Defines the shape of a WordPress rewrite rule registration.
5 * Requires pattern, query string, rule stack, and query var accessors.
6 * Used by classes that contribute custom URL routing rules.
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 RewriteRule
16 {
17 /**
18 * Get the pattern to match the rewrite rule.
19 *
20 * @return string
21 *
22 * @since 1.0.0
23 */
24 public function get_pattern() : string;
25 /**
26 * Get the query string to add to the rewrite rule.
27 *
28 * @return string
29 *
30 * @since 1.0.0
31 */
32 public function get_query_string() : string;
33 /**
34 * Get the rule stack to add the rule to.
35 *
36 * @return string
37 *
38 * @since 1.0.0
39 */
40 public function get_rule_stack() : string;
41 /**
42 * Get the query vars to add to the rewrite rule.
43 *
44 * @return array
45 *
46 * @since 1.0.0
47 */
48 public function get_query_vars() : array;
49 /**
50 * Get the template path to load.
51 *
52 * @return string
53 *
54 * @since 1.0.0
55 */
56 public function get_template_path() : string;
57 /**
58 * Handle the rewrite rule to manage adding the rule
59 *
60 * @return void
61 *
62 * @since 1.0.0
63 */
64 public function handle();
65 }
66