PluginProbe ʕ •ᴥ•ʔ
CommerceBird – AI Command Center, ERP Integrations & B2B for WooCommerce (Zoho, Exact Online). / trunk
CommerceBird – AI Command Center, ERP Integrations & B2B for WooCommerce (Zoho, Exact Online). vtrunk
3.0.3 3.0.2 3.0.1 trunk 2.2.14 2.2.15 2.2.16 2.2.17 2.2.18 2.2.19 2.3.0 2.3.1 2.3.10 2.3.11 2.3.12 2.3.13 2.3.14 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.5.0 2.5.1 2.5.2 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 2.7.8 2.7.9 2.7.91 2.7.92 2.7.93 2.8.0 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.9.0 2.9.1 2.9.2 2.9.3 3.0.0
commercebird / vendor / wordpress / php-mcp-schema / src / Common / Contracts / WithArrayTransformationInterface.php
commercebird / vendor / wordpress / php-mcp-schema / src / Common / Contracts Last commit date
BaseMetadataInterface.php 3 months ago IconsInterface.php 3 months ago JSONRPCNotificationInterface.php 3 months ago JSONRPCRequestInterface.php 3 months ago NotificationParamsInterface.php 3 months ago PaginatedRequestInterface.php 3 months ago PaginatedResultInterface.php 3 months ago RequestParamsInterface.php 3 months ago ResourceContentsInterface.php 3 months ago ResourceRequestParamsInterface.php 3 months ago ResultInterface.php 3 months ago TaskAugmentedRequestParamsInterface.php 3 months ago WithArrayTransformationInterface.php 3 months ago WithJsonSchemaInterface.php 3 months 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