diff --git a/app/controllers/api/locale.php b/app/controllers/api/locale.php index c6c929ca8..80826bdc0 100644 --- a/app/controllers/api/locale.php +++ b/app/controllers/api/locale.php @@ -16,6 +16,10 @@ App::get('/v1/locale') ->label('sdk.response.code', Response::STATUS_CODE_OK) ->label('sdk.response.type', Response::CONTENT_TYPE_JSON) ->label('sdk.response.model', Response::MODEL_LOCALE) + ->inject('request') + ->inject('response') + ->inject('locale') + ->inject('geodb') ->action(function ($request, $response, $locale, $geodb) { /** @var Utopia\Swoole\Request $request */ /** @var Appwrite\Utopia\Response $response */ @@ -64,7 +68,7 @@ App::get('/v1/locale') ->addHeader('Expires', \date('D, d M Y H:i:s', \time() + $time).' GMT') // 45 days cache ; $response->dynamic(new Document($output), Response::MODEL_LOCALE); - }, ['request', 'response', 'locale', 'geodb']); + }); App::get('/v1/locale/countries') ->desc('List Countries') @@ -77,6 +81,8 @@ App::get('/v1/locale/countries') ->label('sdk.response.code', Response::STATUS_CODE_OK) ->label('sdk.response.type', Response::CONTENT_TYPE_JSON) ->label('sdk.response.model', Response::MODEL_COUNTRY_LIST) + ->inject('response') + ->inject('locale') ->action(function ($response, $locale) { /** @var Appwrite\Utopia\Response $response */ /** @var Utopia\Locale\Locale $locale */ @@ -94,7 +100,7 @@ App::get('/v1/locale/countries') } $response->dynamic(new Document(['countries' => $output, 'sum' => \count($output)]), Response::MODEL_COUNTRY_LIST); - }, ['response', 'locale']); + }); App::get('/v1/locale/countries/eu') ->desc('List EU Countries') @@ -106,7 +112,9 @@ App::get('/v1/locale/countries/eu') ->label('sdk.description', '/docs/references/locale/get-countries-eu.md') ->label('sdk.response.code', Response::STATUS_CODE_OK) ->label('sdk.response.type', Response::CONTENT_TYPE_JSON) - ->label('sdk.response.model', Response::MODEL_COUNTRY_LIST) + ->label('sdk.response.model', Response::MODEL_COUNTRY_LIST) + ->inject('response') + ->inject('locale') ->action(function ($response, $locale) { /** @var Appwrite\Utopia\Response $response */ /** @var Utopia\Locale\Locale $locale */ @@ -127,7 +135,7 @@ App::get('/v1/locale/countries/eu') } $response->dynamic(new Document(['countries' => $output, 'sum' => \count($output)]), Response::MODEL_COUNTRY_LIST); - }, ['response', 'locale']); + }); App::get('/v1/locale/countries/phones') ->desc('List Countries Phone Codes') @@ -140,6 +148,8 @@ App::get('/v1/locale/countries/phones') ->label('sdk.response.code', Response::STATUS_CODE_OK) ->label('sdk.response.type', Response::CONTENT_TYPE_JSON) ->label('sdk.response.model', Response::MODEL_PHONE_LIST) + ->inject('response') + ->inject('locale') ->action(function ($response, $locale) { /** @var Appwrite\Utopia\Response $response */ /** @var Utopia\Locale\Locale $locale */ @@ -161,7 +171,7 @@ App::get('/v1/locale/countries/phones') } $response->dynamic(new Document(['phones' => $output, 'sum' => \count($output)]), Response::MODEL_PHONE_LIST); - }, ['response', 'locale']); + }); App::get('/v1/locale/continents') ->desc('List Continents') @@ -174,6 +184,8 @@ App::get('/v1/locale/continents') ->label('sdk.response.code', Response::STATUS_CODE_OK) ->label('sdk.response.type', Response::CONTENT_TYPE_JSON) ->label('sdk.response.model', Response::MODEL_CONTINENT_LIST) + ->inject('response') + ->inject('locale') ->action(function ($response, $locale) { /** @var Appwrite\Utopia\Response $response */ /** @var Utopia\Locale\Locale $locale */ @@ -190,7 +202,7 @@ App::get('/v1/locale/continents') } $response->dynamic(new Document(['continents' => $output, 'sum' => \count($output)]), Response::MODEL_CONTINENT_LIST); - }, ['response', 'locale']); + }); App::get('/v1/locale/currencies') ->desc('List Currencies') @@ -203,6 +215,7 @@ App::get('/v1/locale/currencies') ->label('sdk.response.code', Response::STATUS_CODE_OK) ->label('sdk.response.type', Response::CONTENT_TYPE_JSON) ->label('sdk.response.model', Response::MODEL_CURRENCY_LIST) + ->inject('response') ->action(function ($response) { /** @var Appwrite\Utopia\Response $response */ @@ -213,7 +226,7 @@ App::get('/v1/locale/currencies') }, $list); $response->dynamic(new Document(['currencies' => $list, 'sum' => \count($list)]), Response::MODEL_CURRENCY_LIST); - }, ['response']); + }); App::get('/v1/locale/languages') @@ -227,6 +240,7 @@ App::get('/v1/locale/languages') ->label('sdk.response.code', Response::STATUS_CODE_OK) ->label('sdk.response.type', Response::CONTENT_TYPE_JSON) ->label('sdk.response.model', Response::MODEL_LANGUAGE_LIST) + ->inject('response') ->action(function ($response) { /** @var Appwrite\Utopia\Response $response */ @@ -237,4 +251,4 @@ App::get('/v1/locale/languages') }, $list); $response->dynamic(new Document(['languages' => $list, 'sum' => \count($list)]), Response::MODEL_LANGUAGE_LIST); - }, ['response']); \ No newline at end of file + }); \ No newline at end of file