ekart/backend/app/Data/Order/OrderCreatedResponseDTO.php
2026-03-25 17:17:35 +05:30

30 lines
627 B
PHP

<?php
namespace App\Data\Order;
use App\Contracts\OutputDataTransferObject;
use Illuminate\Database\Eloquent\Model;
final readonly class OrderCreatedResponseDTO implements OutputDataTransferObject
{
public function __construct(
// TODO: Define your properties here
) {}
public static function fromModel(Model $model): OutputDataTransferObject
{
return new self;
// TODO: Map model data to properties
}
/**
* @return array<string, mixed>
*/
public function toArray(): array
{
return [
// TODO: Map properties to array
];
}
}