public function failServerError(string $description = 'Internal Server Error', string $code = null, string $message = ''): Response
	{
		return $this->fail($description, $this->codes['server_error'], $code, $message);
	}
public function failServerError(string $description = 'Internal Server Error', string $code = null, string $message = ''): Response
	{
		return $this->fail($description, $this->codes['server_error'], $code, $message);
	}
public function failServerError ( string $ description = 'Internal Server Error' , string $ code = null , string $ message = '' ) : Response { return $ this -> fail ( $ description , $ this -> codes [ 'server_error' ] , $ code , $ message ) ; }
Used when there is a server error.

@param string      $description The error message to show the user.
@param string|null $code        A custom, API-specific, error code.
@param string      $message     A custom "reason" message to return.

@return Response The value of the Response's send() method.
Used when there is a server error .