20 lines
464 B
PHP
20 lines
464 B
PHP
<?php
|
|
|
|
namespace Catalyst\APIBundle\Response;
|
|
|
|
use Symfony\Component\HttpFoundation\JsonResponse;
|
|
|
|
class APIResponse extends JsonResponse
|
|
{
|
|
public function __construct($success = true, $message = '', $data = null, $status = 200, $headers = [])
|
|
{
|
|
$data = [
|
|
'success' => (bool) $success,
|
|
'message' => (string) $message,
|
|
'data' => $data,
|
|
];
|
|
parent::__construct($data, $status, $headers);
|
|
}
|
|
}
|
|
|
|
|