dishplanner/app/Services/OutputService.php

25 lines
561 B
PHP

<?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);
}
}