35 lines
791 B
PHP
35 lines
791 B
PHP
<?php
|
|
|
|
|
|
namespace app\services;
|
|
|
|
|
|
class JR
|
|
{
|
|
const not_authenticated = 'not_authenticated';
|
|
const done = 'done';
|
|
const error = 'false';
|
|
|
|
public static function message($key, $data = [])
|
|
{
|
|
header('Content-type: application/json');
|
|
$message = '';
|
|
$success = false;
|
|
switch ($key) {
|
|
case self::not_authenticated:
|
|
$message = 'User is not authenticated';
|
|
break;
|
|
case self::done:
|
|
$message = 'Response is OK';
|
|
$success = true;
|
|
break;
|
|
case self::error:
|
|
$message = 'Something went wrong';
|
|
}
|
|
|
|
echo json_encode(array_merge(['success' => $success, 'message' => $message], $data));
|
|
exit;
|
|
}
|
|
|
|
}
|