Rename schema to resource in Capability and related classes (#217)

This commit is contained in:
落月 2026-01-12 04:52:04 +08:00 • committed by GitHub
commit 1de4ea933f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 9 additions and 8 deletions

View file

@ -234,7 +234,7 @@ final class Registry implements RegistryInterface
{
$resources = [];
foreach ($this->resources as $resourceReference) {
$resources[$resourceReference->schema->uri] = $resourceReference->schema;
$resources[$resourceReference->resource->uri] = $resourceReference->resource;
}
if (null === $limit) {

View file

@ -29,7 +29,7 @@ class ResourceReference extends ElementReference
* @param Handler $handler
*/
public function __construct(
public readonly Resource $schema,
public readonly Resource $resource,
callable|array|string $handler,
bool $isManual = false,
) {
@ -68,7 +68,7 @@ class ResourceReference extends ElementReference
return [$readResult->resource];
}
$meta = $this->schema->meta;
$meta = $this->resource->meta;
if (\is_array($readResult)) {
if (empty($readResult)) {

View file

@ -72,7 +72,7 @@ final class ReadResourceHandler implements RequestHandlerInterface
$formatted = $reference->formatResult($result, $uri, $reference->resourceTemplate->mimeType);
} else {
$result = $this->referenceHandler->handle($reference, $arguments);
$formatted = $reference->formatResult($result, $uri, $reference->schema->mimeType);
$formatted = $reference->formatResult($result, $uri, $reference->resource->mimeType);
}
return new Response($request->getId(), new ReadResourceResult($formatted));