dishplanner/backend/app/Services/OutputService.php

27 lines
562 B
PHP
Raw Normal View History

2025-10-13 14:57:11 +02:00
<?php
namespace App\Services;
class OutputService
{
public function response(bool $success = true, ?array $payload = null, array|string|null $errors = null): array
{
return [
'success' => $success,
'payload' => $payload,
'errors' => $errors,
];
}
public function success(?array $payload): array
{
return $this->response(true, $payload, null);
}
public function error(array|string|null $errors): array
{
return $this->response(false, null, $errors);
}
}