PluginProbe
ZIP AI – AI Website Builder & AI Agent (Beta) / 0.0.8
ZIP AI – AI Website Builder & AI Agent (Beta) v0.0.8
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 / Protocol / DTO / EmptyResult.php

EmptyResult.php in ZIP AI – AI Website Builder & AI Agent (Beta) 0.0.8, at lib/php-mcp-schema/src/Common/Protocol/DTO/EmptyResult.php

30 lines 915 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\Protocol\DTO;
6
7 use WP\McpSchema\Client\Lifecycle\Union\ClientResultInterface;
8 use WP\McpSchema\Server\Lifecycle\Union\ServerResultInterface;
9
10 /**
11 * A response that indicates success but carries no data.
12 *
13 * This class is a wrapper for {@see Result} that implements union interfaces.
14 * In TypeScript, this is defined as: `type EmptyResult = Result`
15 *
16 * PHP requires actual classes for union interface implementation, so this wrapper
17 * provides type-safe compatibility with:
18 * - {@see ClientResultInterface}
19 * - {@see ServerResultInterface}
20 *
21 * @mcp-domain Common
22 * @mcp-subdomain Protocol
23 * @mcp-version 2025-11-25
24 */
25 class EmptyResult extends Result implements ClientResultInterface, ServerResultInterface
26 {
27 // Inherits all functionality from Result.
28 // This wrapper exists solely to implement union interfaces for type safety.
29 }
30