. * */ use SP\Api\ApiRequest; use SP\Core\Init; use SP\Http\Response; define('APP_ROOT', '.'); require APP_ROOT . DIRECTORY_SEPARATOR . 'inc' . DIRECTORY_SEPARATOR . 'Base.php'; Init::setLogging(); header('Content-type: application/json'); try { $ApiRequest = new ApiRequest(); exit($ApiRequest->runApi()); } catch (\SP\Core\Exceptions\InvalidArgumentException $e) { Response::printJson( [ 'message' => $e->getMessage(), 'help' => $e->getHint() ]); } catch (Exception $e) { Response::printJson( [ 'message' => $e->getMessage(), 'help' => ApiRequest::getHelp() ]); }