This commit is contained in:
Gregory Letellier
2023-11-28 12:13:50 +01:00
commit d5b3ccabd9
537 changed files with 32146 additions and 0 deletions

View File

@@ -0,0 +1,73 @@
<?php
namespace App\Responses;
use JsonSerializable;
class BaseResponse implements JsonSerializable {
protected $status;
protected $message;
public function jsonSerialize()
{
return [
'status' => strtoupper($this->status),
'message' => $this->message
];
}
private function init()
{
$this->status = "";
$this->message = "";
}
public function __construct()
{
$this->init();
}
/**
* Get the value of status
*/
public function getStatus()
{
return $this->status;
}
/**
* Set the value of status
*
* @return self
*/
public function setStatus($status)
{
$this->status = $status;
return $this;
}
/**
* Get the value of messages
*/
public function getMessage()
{
return $this->message;
}
/**
* Set the value of messages
*
* @return self
*/
public function setMessage($message)
{
$this->message = $message;
return $this;
}
}