headers = $_SERVER; } function requireAuth(){ if (isset($this->headers['HTTP_AUTHORIZATION'])) { $this->autenticated = $this->apiManager->validateToken(explode(' ', $this->headers['HTTP_AUTHORIZATION'])[1]); } else { $error = new ApiError(); $error->code = "missing_token_header"; $error->message = "Missing Token in Header"; $error->hint = "check paiload header for 'token'"; echo json_encode($error); die(); } } function response($data = [], $httpCode = '200'){ http_response_code($httpCode); echo json_encode($data); die(); } }