PluginProbe ʕ •ᴥ•ʔ
Kirki – Freeform Page Builder, Website Builder & Customizer / 6.2.0
Kirki – Freeform Page Builder, Website Builder & Customizer v6.2.0
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 1 month ago Action.php 1 month ago Cacheable.php 1 month ago Capability.php 1 month ago CastAttribute.php 1 month ago Constant.php 1 month ago Container.php 1 month ago Discoverable.php 1 month ago Event.php 1 month ago Exportable.php 1 month ago Importable.php 1 month ago Middleware.php 1 month ago Migration.php 1 month ago Parser.php 1 month ago Registrable.php 1 month ago Request.php 4 days ago Response.php 1 month ago RewriteRule.php 1 month ago Rule.php 1 month ago ServiceProvider.php 1 month ago Shortcode.php 1 month ago SomoyInterface.php 4 days ago Uploader.php 1 month 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