dyonis/symfony-api-response

Symfony API Response component

Installs: 2

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/dyonis/symfony-api-response

0.1.2 2024-02-25 23:53 UTC

This package is auto-updated.

Last update: 2025-10-26 04:00:46 UTC


README

Usage in controllers:

Success response

return (new ApiResponse())
  ->setData(['product' => $product])
  ->setMessage('Successfully saved');

Redirect response

return (new ApiResponse())
  ->apiRedirect('https://some.url', 302);

Error response

$response = new ApiResponse();
$response->addErrors(['Error 1', 'Error 2'])
$response->addError('Error 3');
$response->addError('Error 4', 'Field');

return $response