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 / Rule.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
Rule.php
64 lines
1 <?php
2
3 /**
4 * Contract for validation rule.
5 *
6 * @package Framework
7 * @subpackage Contracts
8 * @since 1.0.0
9 */
10 namespace Kirki\Framework\Contracts;
11
12 \defined('ABSPATH') || exit;
13 interface Rule
14 {
15 /**
16 * Check the validity.
17 *
18 * @return bool
19 *
20 * @since 1.0.0
21 */
22 public function is_valid();
23 /**
24 * Get the error message.
25 *
26 * @return string
27 *
28 * @since 1.0.0
29 */
30 public function get_error_message();
31 /**
32 * Get the value.
33 *
34 * @return string
35 *
36 * @since 1.0.0
37 */
38 public function get_value();
39 /**
40 * Get the value for the rule.
41 *
42 * @return mixed
43 *
44 * @since 1.0.0
45 */
46 public function value();
47 /**
48 * Get the value for the rule.
49 *
50 * @return mixed
51 *
52 * @since 1.0.0
53 */
54 public function rule_value();
55 /**
56 * Check if the rule is for a specific data type.
57 *
58 * @return bool
59 *
60 * @since 1.0.0
61 */
62 public function is_check_strict_data_type();
63 }
64