1
0
Fork 0
mirror of synced 2024-06-26 18:20:43 +12:00

groups at the top in hooks

This commit is contained in:
Damodar Lohani 2022-08-02 01:10:48 +00:00
parent 13bcb062b2
commit 51a6db995a
6 changed files with 10 additions and 10 deletions

View file

@ -32,8 +32,8 @@ use Utopia\Validator\Text;
use Utopia\Validator\WhiteList;
App::init()
->inject('project')
->groups(['projects'])
->inject('project')
->action(function (Document $project) {
if ($project->getId() !== 'console') {
throw new Exception('Access to this API is forbidden.', 401, Exception::GENERAL_ACCESS_FORBIDDEN);

View file

@ -559,10 +559,10 @@ App::get('/v1/mock/tests/general/oauth2/failure')
});
App::shutdown()
->groups(['mock'])
->inject('utopia')
->inject('response')
->inject('request')
->groups(['mock'])
->action(function (App $utopia, Response $response, Request $request) {
$result = [];

View file

@ -20,6 +20,7 @@ use Utopia\Database\Validator\Authorization;
use Utopia\Registry\Registry;
App::init()
->groups(['api'])
->inject('utopia')
->inject('request')
->inject('response')
@ -33,7 +34,6 @@ App::init()
->inject('database')
->inject('dbForProject')
->inject('mode')
->groups(['api'])
->action(function (App $utopia, Request $request, Response $response, Document $project, Document $user, Event $events, Audit $audits, Mail $mails, Stats $usage, Delete $deletes, EventDatabase $database, Database $dbForProject, string $mode) {
$route = $utopia->match($request);
@ -132,10 +132,10 @@ App::init()
});
App::init()
->groups(['auth'])
->inject('utopia')
->inject('request')
->inject('project')
->groups(['auth'])
->action(function (App $utopia, Request $request, Document $project) {
$route = $utopia->match($request);
@ -186,6 +186,7 @@ App::init()
});
App::shutdown()
->groups(['api'])
->inject('utopia')
->inject('request')
->inject('response')
@ -197,7 +198,6 @@ App::shutdown()
->inject('database')
->inject('mode')
->inject('dbForProject')
->groups(['api'])
->action(function (App $utopia, Request $request, Response $response, Document $project, Event $events, Audit $audits, Stats $usage, Delete $deletes, EventDatabase $database, string $mode, Database $dbForProject) {
if (!empty($events->getEvent())) {

View file

@ -7,11 +7,11 @@ use Appwrite\Utopia\Request;
use Appwrite\Utopia\View;
App::init()
->groups(['web'])
->inject('utopia')
->inject('request')
->inject('response')
->inject('layout')
->groups(['web'])
->action(function (App $utopia, Request $request, Response $response, View $layout) {
/* AJAX check */
if (!empty($request->getQuery('version', ''))) {

View file

@ -10,8 +10,8 @@ use Utopia\Database\Validator\UID;
use Utopia\Storage\Storage;
App::init()
->inject('layout')
->groups(['console'])
->inject('layout')
->action(function (View $layout) {
$layout
->setParam('description', 'Appwrite Console allows you to easily manage, monitor, and control your entire backend API and tools.')
@ -20,9 +20,9 @@ App::init()
});
App::shutdown()
->groups(['console'])
->inject('response')
->inject('layout')
->groups(['console'])
->action(function (Response $response, View $layout) {
$header = new View(__DIR__ . '/../../views/console/comps/header.phtml');
$footer = new View(__DIR__ . '/../../views/console/comps/footer.phtml');

View file

@ -8,8 +8,8 @@ use Utopia\Database\Database;
use Utopia\Database\Document;
App::init()
->inject('layout')
->groups(['home'])
->inject('layout')
->action(function (View $layout) {
$header = new View(__DIR__ . '/../../views/home/comps/header.phtml');
$footer = new View(__DIR__ . '/../../views/home/comps/footer.phtml');
@ -29,9 +29,9 @@ App::init()
});
App::shutdown()
->groups(['home'])
->inject('response')
->inject('layout')
->groups(['home'])
->action(function (Response $response, View $layout) {
$response->html($layout->render());
});