1. Go to this page and download the library: Download carpediem/jsend library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
final class JSend implements JsonSerializable
{
const STATUS_SUCCESS = 'success';
const STATUS_ERROR = 'error';
const STATUS_FAIL = 'fail';
public static function fromJSON($json, int $depth = 512, int $options = 0): self;
public static function fromArray(array $arr): self;
public static function success($data = null): self;
public static function fail($data = null): self;
public static function error($errorMessage, int $errorCode = null, $data = null): self;
public function getStatus(): string;
public function getData(): array;
public function getErrorMessage(): ?string;
public function getErrorCode(): ?int;
public function isSuccess(): bool;
public function isFail(): bool;
public function isError(): bool;
public function toArray(): array;
public function __toString(): string;
public function jsonSerialize(): array;
public function send(array $headers = []): int;
public function withStatus(string $status): self;
public function withData($data): self;
public function withError($errorMessage, int $errorCode = null): self;
}