PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.4
Booking for Appointments and Events Calendar – Amelia v2.4.4
2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / wordpress / php-mcp-schema / src / Common / Contracts / WithArrayTransformationInterface.php
ameliabooking / vendor / wordpress / php-mcp-schema / src / Common / Contracts Last commit date
BaseMetadataInterface.php 1 month ago IconsInterface.php 1 month ago JSONRPCNotificationInterface.php 1 month ago JSONRPCRequestInterface.php 1 month ago NotificationParamsInterface.php 1 month ago PaginatedRequestInterface.php 1 month ago PaginatedResultInterface.php 1 month ago RequestParamsInterface.php 1 month ago ResourceContentsInterface.php 1 month ago ResourceRequestParamsInterface.php 1 month ago ResultInterface.php 1 month ago TaskAugmentedRequestParamsInterface.php 1 month ago WithArrayTransformationInterface.php 1 month ago WithJsonSchemaInterface.php 1 month ago
WithArrayTransformationInterface.php
29 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace WP\McpSchema\Common\Contracts;
6
7 /**
8 * Interface for objects that support array transformation.
9 *
10 * @mcp-version 2025-11-25
11 */
12 interface WithArrayTransformationInterface
13 {
14 /**
15 * Converts the object to an array representation.
16 *
17 * @return array<string, mixed> The array representation.
18 */
19 public function toArray(): array;
20
21 /**
22 * Creates an instance from array data.
23 *
24 * @param array<string, mixed> $data The array data.
25 * @return static The created instance.
26 */
27 public static function fromArray(array $data);
28 }
29