Revert "Use a route cache file (speed optimization)"

This reverts commit 59cd4dbac47c5ceb7a28de0f14cc133390612a72.
This commit is contained in:
Bernd Bestel 2020-04-14 09:02:48 +02:00
parent e897570968
commit db3021e475
No known key found for this signature in database
GPG Key ID: 71BD34C0D4891300
2 changed files with 0 additions and 734 deletions

View File

@ -78,7 +78,4 @@ if (!empty(GROCY_BASE_PATH))
$app->addRoutingMiddleware();
$app->addErrorMiddleware(true, false, false);
// Cache "compiled" routes
$app->getRouteCollector()->setCacheFile(__DIR__ . '/routes-compiled.php');
$app->run();

View File

@ -1,731 +0,0 @@
<?php return array (
0 =>
array (
'GET' =>
array (
'/' => 'route0',
'/about' => 'route1',
'/barcodescannertesting' => 'route2',
'/login' => 'route3',
'/logout' => 'route5',
'/userfields' => 'route6',
'/userentities' => 'route8',
'/users' => 'route12',
'/stockoverview' => 'route14',
'/stockentries' => 'route15',
'/purchase' => 'route16',
'/consume' => 'route17',
'/transfer' => 'route18',
'/inventory' => 'route19',
'/products' => 'route21',
'/stocksettings' => 'route23',
'/locations' => 'route24',
'/quantityunits' => 'route26',
'/productgroups' => 'route29',
'/stockjournal' => 'route31',
'/locationcontentsheet' => 'route32',
'/quantityunitpluraltesting' => 'route33',
'/shoppinglocations' => 'route34',
'/shoppinglist' => 'route36',
'/shoppinglistsettings' => 'route39',
'/recipes' => 'route40',
'/mealplan' => 'route43',
'/recipessettings' => 'route44',
'/choresoverview' => 'route45',
'/choretracking' => 'route46',
'/choresjournal' => 'route47',
'/chores' => 'route48',
'/choressettings' => 'route50',
'/batteriesoverview' => 'route51',
'/batterytracking' => 'route52',
'/batteriesjournal' => 'route53',
'/batteries' => 'route54',
'/batteriessettings' => 'route56',
'/tasks' => 'route57',
'/taskcategories' => 'route59',
'/taskssettings' => 'route61',
'/equipment' => 'route62',
'/calendar' => 'route64',
'/api' => 'route65',
'/manageapikeys' => 'route66',
'/manageapikeys/new' => 'route67',
'/api/openapi/specification' => 'route68',
'/api/system/info' => 'route69',
'/api/system/db-changed-time' => 'route70',
'/api/system/config' => 'route71',
'/api/users' => 'route84',
'/api/user/settings' => 'route88',
'/api/stock' => 'route91',
'/api/stock/volatile' => 'route94',
'/api/recipes/fulfillment' => 'route122',
'/api/chores' => 'route123',
'/api/batteries' => 'route128',
'/api/tasks' => 'route132',
'/api/calendar/ical' => 'route135',
'/api/calendar/ical/sharing-link' => 'route136',
),
'POST' =>
array (
'/login' => 'route4',
'/api/system/log-missing-localization' => 'route72',
'/api/users' => 'route85',
'/api/stock/shoppinglist/add-missing-products' => 'route115',
'/api/stock/shoppinglist/clear' => 'route116',
'/api/stock/shoppinglist/add-product' => 'route117',
'/api/stock/shoppinglist/remove-product' => 'route118',
'/api/chores/executions/calculate-next-assignments' => 'route127',
),
),
1 =>
array (
'GET' =>
array (
0 =>
array (
'regex' => '~^(?|/userfield/([^/]+)|/userentity/([^/]+)()|/userobjects/([^/]+)()()|/userobject/([^/]+)/([^/]+)()()|/user/([^/]+)()()()()|/stockentry/([^/]+)()()()()()|/product/([^/]+)()()()()()()|/location/([^/]+)()()()()()()()|/quantityunit/([^/]+)()()()()()()()()|/quantityunitconversion/([^/]+)()()()()()()()()())$~',
'routeMap' =>
array (
2 =>
array (
0 => 'route7',
1 =>
array (
'userfieldId' => 'userfieldId',
),
),
3 =>
array (
0 => 'route9',
1 =>
array (
'userentityId' => 'userentityId',
),
),
4 =>
array (
0 => 'route10',
1 =>
array (
'userentityName' => 'userentityName',
),
),
5 =>
array (
0 => 'route11',
1 =>
array (
'userentityName' => 'userentityName',
'userobjectId' => 'userobjectId',
),
),
6 =>
array (
0 => 'route13',
1 =>
array (
'userId' => 'userId',
),
),
7 =>
array (
0 => 'route20',
1 =>
array (
'entryId' => 'entryId',
),
),
8 =>
array (
0 => 'route22',
1 =>
array (
'productId' => 'productId',
),
),
9 =>
array (
0 => 'route25',
1 =>
array (
'locationId' => 'locationId',
),
),
10 =>
array (
0 => 'route27',
1 =>
array (
'quantityunitId' => 'quantityunitId',
),
),
11 =>
array (
0 => 'route28',
1 =>
array (
'quConversionId' => 'quConversionId',
),
),
),
),
1 =>
array (
'regex' => '~^(?|/productgroup/([^/]+)|/shoppinglocation/([^/]+)()|/shoppinglistitem/([^/]+)()()|/shoppinglist/([^/]+)()()()|/recipe/([^/]+)()()()()|/recipe/([^/]+)/pos/([^/]+)()()()()|/chore/([^/]+)()()()()()()|/battery/([^/]+)()()()()()()()|/task/([^/]+)()()()()()()()()|/taskcategory/([^/]+)()()()()()()()()())$~',
'routeMap' =>
array (
2 =>
array (
0 => 'route30',
1 =>
array (
'productGroupId' => 'productGroupId',
),
),
3 =>
array (
0 => 'route35',
1 =>
array (
'shoppingLocationId' => 'shoppingLocationId',
),
),
4 =>
array (
0 => 'route37',
1 =>
array (
'itemId' => 'itemId',
),
),
5 =>
array (
0 => 'route38',
1 =>
array (
'listId' => 'listId',
),
),
6 =>
array (
0 => 'route41',
1 =>
array (
'recipeId' => 'recipeId',
),
),
7 =>
array (
0 => 'route42',
1 =>
array (
'recipeId' => 'recipeId',
'recipePosId' => 'recipePosId',
),
),
8 =>
array (
0 => 'route49',
1 =>
array (
'choreId' => 'choreId',
),
),
9 =>
array (
0 => 'route55',
1 =>
array (
'batteryId' => 'batteryId',
),
),
10 =>
array (
0 => 'route58',
1 =>
array (
'taskId' => 'taskId',
),
),
11 =>
array (
0 => 'route60',
1 =>
array (
'categoryId' => 'categoryId',
),
),
),
),
2 =>
array (
'regex' => '~^(?|/equipment/([^/]+)|/api/objects/([^/]+)()|/api/objects/([^/]+)/([^/]+)()|/api/objects/([^/]+)/search/([^/]+)()()|/api/userfields/([^/]+)/([^/]+)()()()|/api/files/([^/]+)/([^/]+)()()()()|/api/user/settings/([^/]+)()()()()()()|/api/stock/entry/([^/]+)()()()()()()()|/api/stock/products/([^/]+)()()()()()()()()|/api/stock/products/([^/]+)/entries()()()()()()()()())$~',
'routeMap' =>
array (
2 =>
array (
0 => 'route63',
1 =>
array (
'equipmentId' => 'equipmentId',
),
),
3 =>
array (
0 => 'route73',
1 =>
array (
'entity' => 'entity',
),
),
4 =>
array (
0 => 'route74',
1 =>
array (
'entity' => 'entity',
'objectId' => 'objectId',
),
),
5 =>
array (
0 => 'route75',
1 =>
array (
'entity' => 'entity',
'searchString' => 'searchString',
),
),
6 =>
array (
0 => 'route79',
1 =>
array (
'entity' => 'entity',
'objectId' => 'objectId',
),
),
7 =>
array (
0 => 'route82',
1 =>
array (
'group' => 'group',
'fileName' => 'fileName',
),
),
8 =>
array (
0 => 'route89',
1 =>
array (
'settingKey' => 'settingKey',
),
),
9 =>
array (
0 => 'route92',
1 =>
array (
'entryId' => 'entryId',
),
),
10 =>
array (
0 => 'route95',
1 =>
array (
'productId' => 'productId',
),
),
11 =>
array (
0 => 'route96',
1 =>
array (
'productId' => 'productId',
),
),
),
),
3 =>
array (
'regex' => '~^(?|/api/stock/products/([^/]+)/locations|/api/stock/products/([^/]+)/price\\-history()|/api/stock/products/by\\-barcode/([^/]+)()()|/api/stock/bookings/([^/]+)()()()|/api/stock/transactions/([^/]+)()()()()|/api/stock/barcodes/external\\-lookup/([^/]+)()()()()()|/api/recipes/([^/]+)/fulfillment()()()()()()|/api/chores/([^/]+)()()()()()()()|/api/batteries/([^/]+)()()()()()()()())$~',
'routeMap' =>
array (
2 =>
array (
0 => 'route97',
1 =>
array (
'productId' => 'productId',
),
),
3 =>
array (
0 => 'route98',
1 =>
array (
'productId' => 'productId',
),
),
4 =>
array (
0 => 'route104',
1 =>
array (
'barcode' => 'barcode',
),
),
5 =>
array (
0 => 'route110',
1 =>
array (
'bookingId' => 'bookingId',
),
),
6 =>
array (
0 => 'route112',
1 =>
array (
'transactionId' => 'transactionId',
),
),
7 =>
array (
0 => 'route114',
1 =>
array (
'barcode' => 'barcode',
),
),
8 =>
array (
0 => 'route120',
1 =>
array (
'recipeId' => 'recipeId',
),
),
9 =>
array (
0 => 'route124',
1 =>
array (
'choreId' => 'choreId',
),
),
10 =>
array (
0 => 'route129',
1 =>
array (
'batteryId' => 'batteryId',
),
),
),
),
),
'POST' =>
array (
0 =>
array (
'regex' => '~^(?|/api/objects/([^/]+)|/api/stock/products/([^/]+)/add()|/api/stock/products/([^/]+)/consume()()|/api/stock/products/([^/]+)/transfer()()()|/api/stock/products/([^/]+)/inventory()()()()|/api/stock/products/([^/]+)/open()()()()()|/api/stock/products/by\\-barcode/([^/]+)/add()()()()()()|/api/stock/products/by\\-barcode/([^/]+)/consume()()()()()()()|/api/stock/products/by\\-barcode/([^/]+)/transfer()()()()()()()()|/api/stock/products/by\\-barcode/([^/]+)/inventory()()()()()()()()()|/api/stock/products/by\\-barcode/([^/]+)/open()()()()()()()()()())$~',
'routeMap' =>
array (
2 =>
array (
0 => 'route76',
1 =>
array (
'entity' => 'entity',
),
),
3 =>
array (
0 => 'route99',
1 =>
array (
'productId' => 'productId',
),
),
4 =>
array (
0 => 'route100',
1 =>
array (
'productId' => 'productId',
),
),
5 =>
array (
0 => 'route101',
1 =>
array (
'productId' => 'productId',
),
),
6 =>
array (
0 => 'route102',
1 =>
array (
'productId' => 'productId',
),
),
7 =>
array (
0 => 'route103',
1 =>
array (
'productId' => 'productId',
),
),
8 =>
array (
0 => 'route105',
1 =>
array (
'barcode' => 'barcode',
),
),
9 =>
array (
0 => 'route106',
1 =>
array (
'barcode' => 'barcode',
),
),
10 =>
array (
0 => 'route107',
1 =>
array (
'barcode' => 'barcode',
),
),
11 =>
array (
0 => 'route108',
1 =>
array (
'barcode' => 'barcode',
),
),
12 =>
array (
0 => 'route109',
1 =>
array (
'barcode' => 'barcode',
),
),
),
),
1 =>
array (
'regex' => '~^(?|/api/stock/bookings/([^/]+)/undo|/api/stock/transactions/([^/]+)/undo()|/api/recipes/([^/]+)/add\\-not\\-fulfilled\\-products\\-to\\-shoppinglist()()|/api/recipes/([^/]+)/consume()()()|/api/chores/([^/]+)/execute()()()()|/api/chores/executions/([^/]+)/undo()()()()()|/api/batteries/([^/]+)/charge()()()()()()|/api/batteries/charge\\-cycles/([^/]+)/undo()()()()()()()|/api/tasks/([^/]+)/complete()()()()()()()()|/api/tasks/([^/]+)/undo()()()()()()()()())$~',
'routeMap' =>
array (
2 =>
array (
0 => 'route111',
1 =>
array (
'bookingId' => 'bookingId',
),
),
3 =>
array (
0 => 'route113',
1 =>
array (
'transactionId' => 'transactionId',
),
),
4 =>
array (
0 => 'route119',
1 =>
array (
'recipeId' => 'recipeId',
),
),
5 =>
array (
0 => 'route121',
1 =>
array (
'recipeId' => 'recipeId',
),
),
6 =>
array (
0 => 'route125',
1 =>
array (
'choreId' => 'choreId',
),
),
7 =>
array (
0 => 'route126',
1 =>
array (
'executionId' => 'executionId',
),
),
8 =>
array (
0 => 'route130',
1 =>
array (
'batteryId' => 'batteryId',
),
),
9 =>
array (
0 => 'route131',
1 =>
array (
'chargeCycleId' => 'chargeCycleId',
),
),
10 =>
array (
0 => 'route133',
1 =>
array (
'taskId' => 'taskId',
),
),
11 =>
array (
0 => 'route134',
1 =>
array (
'taskId' => 'taskId',
),
),
),
),
),
'PUT' =>
array (
0 =>
array (
'regex' => '~^(?|/api/objects/([^/]+)/([^/]+)|/api/userfields/([^/]+)/([^/]+)()|/api/files/([^/]+)/([^/]+)()()|/api/users/([^/]+)()()()()|/api/user/settings/([^/]+)()()()()()|/api/stock/entry/([^/]+)()()()()()())$~',
'routeMap' =>
array (
3 =>
array (
0 => 'route77',
1 =>
array (
'entity' => 'entity',
'objectId' => 'objectId',
),
),
4 =>
array (
0 => 'route80',
1 =>
array (
'entity' => 'entity',
'objectId' => 'objectId',
),
),
5 =>
array (
0 => 'route81',
1 =>
array (
'group' => 'group',
'fileName' => 'fileName',
),
),
6 =>
array (
0 => 'route86',
1 =>
array (
'userId' => 'userId',
),
),
7 =>
array (
0 => 'route90',
1 =>
array (
'settingKey' => 'settingKey',
),
),
8 =>
array (
0 => 'route93',
1 =>
array (
'entryId' => 'entryId',
),
),
),
),
),
'DELETE' =>
array (
0 =>
array (
'regex' => '~^(?|/api/objects/([^/]+)/([^/]+)|/api/files/([^/]+)/([^/]+)()|/api/users/([^/]+)()()())$~',
'routeMap' =>
array (
3 =>
array (
0 => 'route78',
1 =>
array (
'entity' => 'entity',
'objectId' => 'objectId',
),
),
4 =>
array (
0 => 'route83',
1 =>
array (
'group' => 'group',
'fileName' => 'fileName',
),
),
5 =>
array (
0 => 'route87',
1 =>
array (
'userId' => 'userId',
),
),
),
),
),
'OPTIONS' =>
array (
0 =>
array (
'regex' => '~^(?|/api/(.+))$~',
'routeMap' =>
array (
2 =>
array (
0 => 'route137',
1 =>
array (
'routes' => 'routes',
),
),
),
),
),
),
);