for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace kalanis\Restful;
use kalanis\Restful\Converters\ResourceConverter;
/**
* ConvertedResource
* @package kalanis\Restful
* @template TK of string
* @template TVal of mixed
* @extends Resource<TK, TVal>
*/
class ConvertedResource extends Resource
{
* @param ResourceConverter $resourceConverter
* @param array<string|int, mixed> $data
public function __construct(
private readonly ResourceConverter $resourceConverter,
array $data = [],
)
parent::__construct($data);
}
* Get parsed resource
* @return array<string|int, mixed>
public function getData(): array
return $this->resourceConverter->convert(parent::getData());