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 / WithJsonSchemaInterface.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
WithJsonSchemaInterface.php
21 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace WP\McpSchema\Common\Contracts;
6
7 /**
8 * Interface for objects that provide their JSON Schema definition.
9 *
10 * @mcp-version 2025-11-25
11 */
12 interface WithJsonSchemaInterface
13 {
14 /**
15 * Returns the JSON Schema definition for this type.
16 *
17 * @return array<string, mixed> The JSON Schema definition.
18 */
19 public static function getJsonSchema(): array;
20 }
21