use Friendica\Core\L10n;
use Friendica\Core\Logger;
use Friendica\Core\System;
-use Friendica\DI;
use Friendica\Object\Api\Mastodon\Error;
use Friendica\Util\Arrays;
use Friendica\Util\HTTPInputData;
* @return void
* @throws \Exception
*/
- public static function unsupported(string $method = 'all')
+ public function unsupported(string $method = 'all')
{
- $path = DI::args()->getQueryString();
+ $path = $this->args->getQueryString();
Logger::info('Unimplemented API call',
[
'method' => $method,
'agent' => $_SERVER['HTTP_USER_AGENT'] ?? '',
'request' => HTTPInputData::process()
]);
- $error = DI::l10n()->t('API endpoint %s %s is not implemented', strtoupper($method), $path);
- $error_description = DI::l10n()->t('The API endpoint is currently not implemented but might be in the future.');
+ $error = $this->l10n->t('API endpoint %s %s is not implemented', strtoupper($method), $path);
+ $error_description = $this->l10n->t('The API endpoint is currently not implemented but might be in the future.');
$errorobj = new Error($error, $error_description);
System::jsonError(501, $errorobj->toArray());
}
use Friendica\App\Router;
use Friendica\Core\Logger;
-use Friendica\Module\Api\ApiResponse;
+use Friendica\DI;
use Friendica\Module\BaseApi;
use Friendica\Util\HTTPInputData;
Logger::info('Patch data', ['data' => $data]);
- ApiResponse::unsupported(Router::PATCH);
+ DI::apiResponse()->unsupported(Router::PATCH);
}
}
use Friendica\App\Router;
use Friendica\Core\System;
-use Friendica\Module\Api\ApiResponse;
+use Friendica\DI;
use Friendica\Module\BaseApi;
/**
{
self::checkAllowedScope(self::SCOPE_WRITE);
- ApiResponse::unsupported(Router::POST);
+ DI::apiResponse()->unsupported(Router::POST);
}
/**
{
public static function delete(array $parameters = [])
{
- ApiResponse::unsupported(Router::DELETE);
+ DI::apiResponse()->unsupported(Router::DELETE);
}
public static function post(array $parameters = [])
{
- ApiResponse::unsupported(Router::POST);
+ DI::apiResponse()->unsupported(Router::POST);
}
/**
use Friendica\App\Router;
use Friendica\Core\System;
-use Friendica\Module\Api\ApiResponse;
+use Friendica\DI;
use Friendica\Module\BaseApi;
/**
{
self::checkAllowedScope(self::SCOPE_WRITE);
- ApiResponse::unsupported(Router::POST);
+ DI::apiResponse()->unsupported(Router::POST);
}
/**
self::checkAllowedScope(self::SCOPE_WRITE);
$uid = self::getCurrentUserID();
- ApiResponse::unsupported(Router::PUT);
+ DI::apiResponse()->unsupported(Router::PUT);
}
public static function delete(array $parameters = [])
namespace Friendica\Module\Api\Mastodon;
use Friendica\App\Router;
-use Friendica\Module\Api\ApiResponse;
+use Friendica\DI;
use Friendica\Module\BaseApi;
/**
*/
public static function delete(array $parameters = [])
{
- ApiResponse::unsupported(Router::DELETE);
+ DI::apiResponse()->unsupported(Router::DELETE);
}
/**
*/
public static function patch(array $parameters = [])
{
- ApiResponse::unsupported(Router::PATCH);
+ DI::apiResponse()->unsupported(Router::PATCH);
}
/**
*/
public static function post(array $parameters = [])
{
- ApiResponse::unsupported(Router::POST);
+ DI::apiResponse()->unsupported(Router::POST);
}
/**
*/
public static function put(array $parameters = [])
{
- ApiResponse::unsupported(Router::PUT);
+ DI::apiResponse()->unsupported(Router::PUT);
}
/**
*/
public static function rawContent(array $parameters = [])
{
- ApiResponse::unsupported(Router::GET);
+ DI::apiResponse()->unsupported(Router::GET);
}
}