. */ namespace SP\Domain\Common\Adapters; use League\Fractal\TransformerAbstract; use SP\Domain\Common\Dtos\Dto; use SP\Domain\Common\Models\Model; use SP\Domain\Config\Ports\ConfigDataInterface; /** * Class Adapter */ abstract class Adapter extends TransformerAbstract { public function __construct( protected readonly ConfigDataInterface $configData, protected readonly string $baseUrl ) { } abstract public function transform(Model&Dto $data); }