Files
Virtnet.bond/vendor/timacdonald/json-api/tests/Resources/CommentResource.php
2026-03-12 22:47:38 +01:00

29 lines
565 B
PHP

<?php
declare(strict_types=1);
namespace Tests\Resources;
use TiMacDonald\JsonApi\JsonApiResource;
/**
* @mixin \Tests\Models\BasicModel
*/
class CommentResource extends JsonApiResource
{
public function toAttributes($request): array
{
return [
'content' => $this->content,
];
}
public function toRelationships($request): array
{
return [
'post' => fn () => PostResource::make($this->post),
'likes' => fn () => BasicJsonApiResource::collection($this->likes),
];
}
}