PluginProbe
ZIP AI – AI Website Builder & AI Agent / 0.0.12
ZIP AI – AI Website Builder & AI Agent v0.0.12
0.0.14 0.0.13 0.0.12 0.0.11 0.0.10 0.0.9 trunk 0.0.4 0.0.5 0.0.6 0.0.7 0.0.8
zip-ai / lib / php-mcp-schema / src / Common / Contracts / WithArrayTransformationInterface.php

WithArrayTransformationInterface.php in ZIP AI – AI Website Builder & AI Agent 0.0.12, at lib/php-mcp-schema/src/Common/Contracts/WithArrayTransformationInterface.php

29 lines 618 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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