PluginProbe ʕ •ᴥ•ʔ
Kirki – Freeform Page Builder, Website Builder & Customizer / 6.1.0
Kirki – Freeform Page Builder, Website Builder & Customizer v6.1.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 / Support / Jsonable.php
kirki / libraries / framework / Contracts / Support Last commit date
Arrayable.php 3 weeks ago Jsonable.php 3 weeks ago
Jsonable.php
28 lines
1 <?php
2
3 /**
4 * Interface requiring to_json for objects that produce JSON string representations.
5 * Accepts optional encoding flags.
6 * Paired with Arrayable across DTOs and API resource classes.
7 *
8 * @package Framework
9 * @subpackage Contracts\Support
10 * @since 1.0.0
11 */
12 namespace Kirki\Framework\Contracts\Support;
13
14 \defined('ABSPATH') || exit;
15 interface Jsonable
16 {
17 /**
18 * Convert the object to a JSON string.
19 *
20 * @param mixed $options The options array.
21 *
22 * @return string The JSON representation of the object
23 *
24 * @since 1.0.0
25 */
26 public function to_json($options = 0);
27 }
28