Improved error handling
This commit is contained in:
parent
e99117ac22
commit
d1e109d9be
|
@ -35,4 +35,31 @@ class Error extends BaseFactory
|
||||||
|
|
||||||
System::jsonError(404, $errorobj->toArray());
|
System::jsonError(404, $errorobj->toArray());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function UnprocessableEntity(string $error = '')
|
||||||
|
{
|
||||||
|
$error = $error ?: DI::l10n()->t('Unprocessable Entity');
|
||||||
|
$error_description = '';
|
||||||
|
$errorobj = New \Friendica\Object\Api\Mastodon\Error($error, $error_description);
|
||||||
|
|
||||||
|
System::jsonError(422, $errorobj->toArray());
|
||||||
|
}
|
||||||
|
|
||||||
|
public function Unauthorized(string $error = '')
|
||||||
|
{
|
||||||
|
$error = $error ?: DI::l10n()->t('Unauthorized');
|
||||||
|
$error_description = '';
|
||||||
|
$errorobj = New \Friendica\Object\Api\Mastodon\Error($error, $error_description);
|
||||||
|
|
||||||
|
System::jsonError(401, $errorobj->toArray());
|
||||||
|
}
|
||||||
|
|
||||||
|
public function InternalError(string $error = '')
|
||||||
|
{
|
||||||
|
$error = $error ?: DI::l10n()->t('Internal Server Error');
|
||||||
|
$error_description = '';
|
||||||
|
$errorobj = New \Friendica\Object\Api\Mastodon\Error($error, $error_description);
|
||||||
|
|
||||||
|
System::jsonError(500, $errorobj->toArray());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue