Warning (512) : SplFileInfo::openFile(/var/www/html/tmp/cache/persistent/emna_cake_translations_translations.cake_d_c.users.en_US): Failed to open stream: Permission denied [in /var/www/html/vendor/cakephp/cakephp/src/Cache/Engine/FileEngine.php, line 427]
Warning (512) : SplFileInfo::openFile(/var/www/html/tmp/cache/persistent/emna_cake_translations_translations.default.en_US): Failed to open stream: Permission denied [in /var/www/html/vendor/cakephp/cakephp/src/Cache/Engine/FileEngine.php, line 427]
Warning (512) : SplFileInfo::openFile(/var/www/html/tmp/cache/persistent/emna_cake_translations_translations.default.en_US): Failed to open stream: Permission denied [in /var/www/html/vendor/cakephp/cakephp/src/Cache/Engine/FileEngine.php, line 427]
Warning (512) : SplFileInfo::openFile(/var/www/html/tmp/cache/persistent/emna_cake_translations_translations.cake_d_c.users.en_US): Failed to open stream: Permission denied [in /var/www/html/vendor/cakephp/cakephp/src/Cache/Engine/FileEngine.php, line 427]
Warning (512) : SplFileInfo::openFile(/var/www/html/tmp/cache/models/emna_cake_model_default_settings): Failed to open stream: Permission denied [in /var/www/html/vendor/cakephp/cakephp/src/Cache/Engine/FileEngine.php, line 427]
Warning (512) : SplFileInfo::openFile(/var/www/html/tmp/cache/models/emna_cake_model_default_settings): Failed to open stream: Permission denied [in /var/www/html/vendor/cakephp/cakephp/src/Cache/Engine/FileEngine.php, line 427]
Warning (512) : SplFileInfo::openFile(/var/www/html/tmp/cache/models/emna_cake_model_default_audit_logs): Failed to open stream: Permission denied [in /var/www/html/vendor/cakephp/cakephp/src/Cache/Engine/FileEngine.php, line 427]
Warning (512) : SplFileInfo::openFile(/var/www/html/tmp/cache/models/emna_cake_model_default_audit_logs): Failed to open stream: Permission denied [in /var/www/html/vendor/cakephp/cakephp/src/Cache/Engine/FileEngine.php, line 427]
Warning (512) : SplFileInfo::openFile(/var/www/html/tmp/cache/models/emna_cake_model_default_web_error_logs) [<a href='https://secure.php.net/splfileinfo.openfile'>splfileinfo.openfile</a>]: Failed to open stream: Permission denied [in /var/www/html/vendor/cakephp/cakephp/src/Cache/Engine/FileEngine.php, line 427]
Warning (512) : SplFileInfo::openFile(/var/www/html/tmp/cache/models/emna_cake_model_default_web_error_logs) [<a href='https://secure.php.net/splfileinfo.openfile'>splfileinfo.openfile</a>]: Failed to open stream: Permission denied [in /var/www/html/vendor/cakephp/cakephp/src/Cache/Engine/FileEngine.php, line 427]
Warning (512) : SplFileInfo::openFile(/var/www/html/tmp/cache/models/emna_cake_model_default_users) [<a href='https://secure.php.net/splfileinfo.openfile'>splfileinfo.openfile</a>]: Failed to open stream: Permission denied [in /var/www/html/vendor/cakephp/cakephp/src/Cache/Engine/FileEngine.php, line 427]
Warning (512) : SplFileInfo::openFile(/var/www/html/tmp/cache/models/emna_cake_model_default_users) [<a href='https://secure.php.net/splfileinfo.openfile'>splfileinfo.openfile</a>]: Failed to open stream: Permission denied [in /var/www/html/vendor/cakephp/cakephp/src/Cache/Engine/FileEngine.php, line 427]
Warning (512) : Unable to emit headers. Headers sent in file=/var/www/html/vendor/cakephp/cakephp/src/Error/Renderer/HtmlErrorRenderer.php line=37 [in /var/www/html/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 65]
Warning (2) : Cannot modify header information - headers already sent by (output started at /var/www/html/vendor/cakephp/cakephp/src/Error/Renderer/HtmlErrorRenderer.php:37) [in /var/www/html/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 158]
Warning (2) : Cannot modify header information - headers already sent by (output started at /var/www/html/vendor/cakephp/cakephp/src/Error/Renderer/HtmlErrorRenderer.php:37) [in /var/www/html/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 191]
Warning (2) : Cannot modify header information - headers already sent by (output started at /var/www/html/vendor/cakephp/cakephp/src/Error/Renderer/HtmlErrorRenderer.php:37) [in /var/www/html/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 191]
Error: Missing Route

Missing Route 📋

Cake\Routing\Exception\MissingRouteException

Error A route matching `array ( 'controller' => 'Home', 'action' => 'contactSubmit', 'prefix' => 'Public', 'plugin' => NULL, '_ext' => NULL, )` could not be found.

None of the currently connected routes match the provided parameters. Add a matching route to config/routes.php

The passed context was:

[ '_scheme' => 'http', '_host' => '100.64.0.12', '_port' => (int) 9998, '_base' => '', 'params' => [ 'pass' => [ ], 'controller' => 'Home', 'action' => 'contact', 'prefix' => 'Public', 'plugin' => null, '_name' => 'public:contact', '_matchedRoute' => '/contact', '_ext' => null, ], ]
Connected Routes
TemplateDefaultsOptions
/waitlist/success
[ 'controller' => 'Waitlist', 'action' => 'success', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:waitlist:success', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/waitlist/status
[ 'controller' => 'Waitlist', 'action' => 'status', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:waitlist:status', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/waitlist/signup
[ 'controller' => 'Waitlist', 'action' => 'signup', '_method' => 'POST', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:waitlist:signup', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/waitlist/confirm/{token}
[ 'controller' => 'Waitlist', 'action' => 'confirm', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:waitlist:confirm', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'token', ], ]
/waitlist
[ 'controller' => 'Waitlist', 'action' => 'index', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:waitlist', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/verify
[ 'plugin' => 'CakeDC/Users', 'controller' => 'Users', 'action' => 'verify', ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/users/{action}/*
[ 'plugin' => 'CakeDC/Users', 'controller' => 'Users', 'action' => 'index', ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/subscription/success
[ 'controller' => 'SubscriptionPages', 'action' => 'success', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/subscription/cancel
[ 'controller' => 'SubscriptionPages', 'action' => 'cancel', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/social-accounts/:action/*
[ 'plugin' => 'CakeDC/Users', 'controller' => 'SocialAccounts', 'action' => 'index', ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/sicherheit
[ 'controller' => 'Home', 'action' => 'security', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:security', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/resetOneTimePasswordAuthenticator
[ 'plugin' => 'CakeDC/Users', 'controller' => 'Users', 'action' => 'resetOneTimePasswordAuthenticator', ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/reset-password/{token}
[ 'plugin' => 'CakeDC/Users', 'controller' => 'Users', 'action' => 'resetPassword', ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'token', ], ]
/register
[ 'controller' => 'PartnerUsers', 'action' => 'register', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/register
[ 'plugin' => 'CakeDC/Users', 'controller' => 'Users', 'action' => 'register', ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/redeem/checkout
[ 'controller' => 'Redeem', 'action' => 'checkout', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:redeem:checkout', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/redeem/{code}
[ 'controller' => 'Redeem', 'action' => 'index', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:redeem:code', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'code', ], ]
/redeem
[ 'controller' => 'Redeem', 'action' => 'index', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:redeem', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/queue/{controller}
[ 'plugin' => 'Queue', 'action' => 'index', ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/profile/*
[ 'plugin' => 'CakeDC/Users', 'controller' => 'Users', 'action' => 'profile', ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/pricing
[ 'controller' => 'Home', 'action' => 'pricing', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:pricing', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/portal
[ 'prefix' => 'Partner', 'controller' => 'Auth', 'action' => 'login', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/subscription/renew
[ 'controller' => 'Subscription', 'action' => 'renew', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/subscription/portal
[ 'controller' => 'Subscription', 'action' => 'portal', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/subscription
[ 'controller' => 'Subscription', 'action' => 'index', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_name' => 'partner:subscription', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/setup/update-pgp-key
[ 'controller' => 'Setup', 'action' => 'updatePgpKey', '_method' => 'POST', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/setup/subscription
[ 'controller' => 'Setup', 'action' => 'subscription', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/setup/profile
[ 'controller' => 'Setup', 'action' => 'profile', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/setup/pgp-key
[ 'controller' => 'Setup', 'action' => 'pgpKey', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/setup/logo
[ 'controller' => 'Setup', 'action' => 'logo', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/setup/complete
[ 'controller' => 'Setup', 'action' => 'complete', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/setup/checkout
[ 'controller' => 'Setup', 'action' => 'checkout', '_method' => 'POST', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/setup
[ 'controller' => 'Setup', 'action' => 'index', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_name' => 'partner:setup', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/settings
[ 'controller' => 'Settings', 'action' => 'index', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/set-password
[ 'controller' => 'Auth', 'action' => 'setPassword', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_name' => 'partner:set-password', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/reset-password/{token}
[ 'controller' => 'Auth', 'action' => 'resetPassword', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_name' => 'partner:reset-password', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'token', ], ]
/partner/releases/verify
[ 'controller' => 'Releases', 'action' => 'verifyRelease', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/releases/upload-package
[ 'controller' => 'Releases', 'action' => 'uploadPackage', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/releases/sign
[ 'controller' => 'Releases', 'action' => 'signRelease', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/releases/select-situation
[ 'controller' => 'Releases', 'action' => 'selectSituation', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/releases/confirm
[ 'controller' => 'Releases', 'action' => 'confirmRelease', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/releases/cancel-wizard
[ 'controller' => 'Releases', 'action' => 'cancelWizard', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/releases/add
[ 'controller' => 'Releases', 'action' => 'add', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/releases/{id}
[ 'controller' => 'Releases', 'action' => 'view', 'prefix' => 'Partner', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/partner/releases/{id}/approve
[ 'controller' => 'Releases', 'action' => 'approve', '_method' => 'POST', 'prefix' => 'Partner', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/partner/releases/{id}/reject
[ 'controller' => 'Releases', 'action' => 'reject', '_method' => 'POST', 'prefix' => 'Partner', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/partner/releases
[ 'controller' => 'Releases', 'action' => 'index', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/register/success
[ 'controller' => 'Auth', 'action' => 'registerSuccess', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_name' => 'partner:register-success', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/register
[ 'controller' => 'Auth', 'action' => 'register', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_name' => 'partner:register', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/packages/download/{id}
[ 'controller' => 'Packages', 'action' => 'download', 'prefix' => 'Partner', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/partner/packages/download-json/{id}
[ 'controller' => 'Packages', 'action' => 'downloadJson', '_method' => 'POST', 'prefix' => 'Partner', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/partner/packages/acknowledge/{id}
[ 'controller' => 'Packages', 'action' => 'acknowledge', '_method' => 'POST', 'prefix' => 'Partner', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/partner/packages/{id}
[ 'controller' => 'Packages', 'action' => 'view', 'prefix' => 'Partner', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/partner/packages
[ 'controller' => 'Packages', 'action' => 'index', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/logout
[ 'controller' => 'Auth', 'action' => 'logout', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_name' => 'partner:logout', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/login
[ 'controller' => 'Auth', 'action' => 'login', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_name' => 'partner:login', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/forgot-password
[ 'controller' => 'Auth', 'action' => 'forgotPassword', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_name' => 'partner:forgot-password', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/dashboard
[ 'controller' => 'Dashboard', 'action' => 'index', 'prefix' => 'Partner', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner/{controller}
[ 'action' => 'index', 'prefix' => 'Partner', 'plugin' => null, ]
[ 'routeClass' => 'Cake\Routing\Route\DashedRoute', '_ext' => [ ], ]
/partner/{controller}/{action}/*
[ 'prefix' => 'Partner', 'plugin' => null, 'action' => 'index', ]
[ 'routeClass' => 'Cake\Routing\Route\DashedRoute', '_ext' => [ ], ]
/partner-werden
[ 'controller' => 'Affiliate', 'action' => 'index', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:affiliate', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner-info
[ 'controller' => 'PartnerInfo', 'action' => 'index', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:partner-info', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner-abo/success
[ 'controller' => 'PartnerRedeem', 'action' => 'success', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:partner-abo:success', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner-abo/checkout
[ 'controller' => 'PartnerRedeem', 'action' => 'checkout', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:partner-abo:checkout', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/partner-abo
[ 'controller' => 'PartnerRedeem', 'action' => 'index', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:partner-abo', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/pages/*
[ 'controller' => 'Pages', 'action' => 'display', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/newsletter/unsubscribe/{token}
[ 'controller' => 'Newsletter', 'action' => 'unsubscribe', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:newsletter:unsubscribe', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'token', ], ]
/newsletter/subscribe
[ 'controller' => 'Newsletter', 'action' => 'subscribe', '_method' => 'POST', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:newsletter:subscribe', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/newsletter/confirm/{token}
[ 'controller' => 'Newsletter', 'action' => 'confirm', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:newsletter:confirm', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'token', ], ]
/logout
[ 'plugin' => 'CakeDC/Users', 'controller' => 'Users', 'action' => 'logout', ]
[ '_name' => 'logout', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/logout
[ 'plugin' => 'CakeDC/Users', 'controller' => 'Users', 'action' => 'logout', ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/login
[ 'plugin' => 'CakeDC/Users', 'controller' => 'Users', 'action' => 'login', ]
[ '_name' => 'login', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/login
[ 'plugin' => 'CakeDC/Users', 'controller' => 'Users', 'action' => 'login', ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/link-social/*
[ 'plugin' => 'CakeDC/Users', 'controller' => 'Users', 'action' => 'linkSocial', ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/kickstart/{plan}
[ 'controller' => 'Checkout', 'action' => 'kickstart', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:kickstart:checkout', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'plan', ], ]
/kickstart
[ 'controller' => 'Kickstart', 'action' => 'index', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:kickstart', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/impressum
[ 'controller' => 'Home', 'action' => 'imprint', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:imprint', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/forgot-password
[ 'plugin' => 'CakeDC/Users', 'controller' => 'Users', 'action' => 'requestResetPassword', ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/features
[ 'controller' => 'Home', 'action' => 'features', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:features', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/debug-kit/toolbar/clear-cache
[ 'controller' => 'Toolbar', 'action' => 'clearCache', 'plugin' => 'DebugKit', ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/debug-kit/toolbar/*
[ 'controller' => 'Requests', 'action' => 'view', 'plugin' => 'DebugKit', ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/debug-kit/panels/view/latest-history
[ 'controller' => 'Panels', 'action' => 'latestHistory', 'plugin' => 'DebugKit', ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/debug-kit/panels/view/*
[ 'controller' => 'Panels', 'action' => 'view', 'plugin' => 'DebugKit', ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/debug-kit/panels/*
[ 'controller' => 'Panels', 'action' => 'index', 'plugin' => 'DebugKit', ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/debug-kit/mail-preview/sent/{panel}/{id}
[ 'action' => 'sent', 'controller' => 'MailPreview', 'plugin' => 'DebugKit', ]
[ 'pass' => [ (int) 0 => 'panel', (int) 1 => 'id', ], '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/debug-kit/mail-preview/preview
[ 'action' => 'email', 'controller' => 'MailPreview', 'plugin' => 'DebugKit', ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/debug-kit/mail-preview/preview/*
[ 'action' => 'email', 'controller' => 'MailPreview', 'plugin' => 'DebugKit', ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/debug-kit/mail-preview
[ 'action' => 'index', 'controller' => 'MailPreview', 'plugin' => 'DebugKit', ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/debug-kit/dashboard/reset
[ 'controller' => 'Dashboard', 'action' => 'reset', '_method' => 'POST', 'plugin' => 'DebugKit', ]
[ '_name' => null, '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/debug-kit/dashboard
[ 'controller' => 'Dashboard', 'action' => 'index', '_method' => 'GET', 'plugin' => 'DebugKit', ]
[ '_name' => null, '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/debug-kit/composer/check-dependencies
[ 'controller' => 'Composer', 'action' => 'checkDependencies', 'plugin' => 'DebugKit', ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/debug-kit
[ 'controller' => 'Dashboard', 'action' => 'index', '_method' => 'GET', 'plugin' => 'DebugKit', ]
[ '_name' => null, '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/datenschutz
[ 'controller' => 'Home', 'action' => 'privacy', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:privacy', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/coupon/validate
[ 'controller' => 'Coupon', 'action' => 'validate', '_method' => 'POST', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:coupon:validate', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/coupon/info/{code}
[ 'controller' => 'Coupon', 'action' => 'info', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:coupon:info', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'code', ], ]
/contact
[ 'controller' => 'Home', 'action' => 'contact', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:contact', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/checkout/success
[ 'controller' => 'Checkout', 'action' => 'success', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:checkout:success', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/callback-link-social/*
[ 'plugin' => 'CakeDC/Users', 'controller' => 'Users', 'action' => 'callbackLinkSocial', ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/blog/tag/{slug}
[ 'controller' => 'Blog', 'action' => 'tag', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:blog:tag', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'slug', ], ]
/blog/kategorie/{slug}
[ 'controller' => 'Blog', 'action' => 'category', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:blog:category', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'slug', ], ]
/blog/{slug}
[ 'controller' => 'Blog', 'action' => 'view', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:blog:view', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'slug', ], ]
/blog/{slug}/share
[ 'controller' => 'Blog', 'action' => 'share', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:blog:share', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'slug', ], ]
/blog
[ 'controller' => 'Blog', 'action' => 'index', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:blog', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/auth/:provider
[ 'plugin' => 'CakeDC/Users', 'controller' => 'Users', 'action' => 'socialLogin', 'prefix' => null, ]
[ 'provider' => 'facebook|twitter|linkedIn|instagram|google|amazon|azure|cognito|github', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/auth/{provider}
[ 'plugin' => 'CakeDC/Users', 'controller' => 'Users', 'action' => 'socialLogin', 'prefix' => null, ]
[ 'provider' => 'facebook|twitter|linkedIn|instagram|google|amazon|azure|cognito|github', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/webhooks/stripe
[ 'prefix' => 'Api/V1', 'controller' => 'Webhooks', 'action' => 'stripe', '_method' => 'POST', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/webhooks/stripe
[ 'controller' => 'Webhooks', 'action' => 'stripe', '_method' => 'POST', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/trustee/package/status
[ 'controller' => 'TrusteePackage', 'action' => 'status', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/trustee/package
[ 'controller' => 'TrusteePackage', 'action' => 'send', '_method' => 'POST', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/trustee/{id}
[ 'controller' => 'Partners', 'action' => 'view', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/api/v1/trustee
[ 'controller' => 'Partners', 'action' => 'index', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/subscription/portal
[ 'controller' => 'Subscription', 'action' => 'portal', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/subscription/checkout
[ 'controller' => 'Subscription', 'action' => 'checkout', '_method' => 'POST', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/subscription
[ 'controller' => 'Subscription', 'action' => 'view', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/storage-receipts/latest
[ 'controller' => 'StorageReceipts', 'action' => 'latest', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/storage-receipts/{id}
[ 'controller' => 'StorageReceipts', 'action' => 'view', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/api/v1/storage-receipts
[ 'controller' => 'StorageReceipts', 'action' => 'index', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/recovery/download
[ 'controller' => 'Recovery', 'action' => 'download', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/recovery
[ 'controller' => 'Recovery', 'action' => 'index', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/recovery
[ 'controller' => 'Recovery', 'action' => 'delete', '_method' => 'DELETE', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/plans
[ 'controller' => 'Plans', 'action' => 'index', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/partners/{id}
[ 'controller' => 'Partners', 'action' => 'view', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/api/v1/partners
[ 'controller' => 'Partners', 'action' => 'index', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/metrics
[ 'controller' => 'Metrics', 'action' => 'index', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/me/password
[ 'controller' => 'Me', 'action' => 'changePassword', '_method' => 'PUT', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/me/2fa/verify
[ 'controller' => 'Me', 'action' => 'twoFactorVerify', '_method' => 'POST', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/me/2fa/status
[ 'controller' => 'Me', 'action' => 'twoFactorStatus', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/me/2fa/recovery-codes
[ 'controller' => 'Me', 'action' => 'twoFactorRecoveryCodes', '_method' => 'POST', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/me/2fa/enable
[ 'controller' => 'Me', 'action' => 'twoFactorEnable', '_method' => 'POST', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/me/2fa/disable
[ 'controller' => 'Me', 'action' => 'twoFactorDisable', '_method' => 'POST', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/me
[ 'controller' => 'Me', 'action' => 'view', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/me
[ 'controller' => 'Me', 'action' => 'update', '_method' => 'PUT', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/me
[ 'controller' => 'Me', 'action' => 'delete', '_method' => 'DELETE', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/kickstart/status
[ 'controller' => 'Kickstart', 'action' => 'status', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/kickstart/checkout
[ 'controller' => 'Kickstart', 'action' => 'checkout', '_method' => 'POST', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/health/redis
[ 'controller' => 'Health', 'action' => 'redis', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/health/ready
[ 'controller' => 'Health', 'action' => 'ready', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/health/queue
[ 'controller' => 'Health', 'action' => 'queue', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/health/live
[ 'controller' => 'Health', 'action' => 'live', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/health/db
[ 'controller' => 'Health', 'action' => 'db', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/health
[ 'controller' => 'Health', 'action' => 'index', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/emna/settings
[ 'controller' => 'EmnaSettings', 'action' => 'view', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/emna/settings
[ 'controller' => 'EmnaSettings', 'action' => 'update', '_method' => 'PUT', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/emna/revoke
[ 'controller' => 'EmnaSettings', 'action' => 'revoke', '_method' => 'POST', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/download/{code}
[ 'controller' => 'Download', 'action' => 'index', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'code', ], ]
/api/v1/database/upload-url
[ 'controller' => 'Database', 'action' => 'uploadUrl', '_method' => 'POST', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/database/status
[ 'controller' => 'Database', 'action' => 'status', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/database/confirm
[ 'controller' => 'Database', 'action' => 'confirm', '_method' => 'POST', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/coupons/validate
[ 'controller' => 'Coupons', 'action' => 'validate', '_method' => 'POST', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/auth/verify-email/{token}
[ 'controller' => 'Auth', 'action' => 'verifyEmail', '_method' => 'GET', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'token', ], ]
/api/v1/auth/reset-password
[ 'controller' => 'Auth', 'action' => 'resetPassword', '_method' => 'POST', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/auth/register
[ 'controller' => 'Auth', 'action' => 'register', '_method' => 'POST', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/auth/refresh
[ 'controller' => 'Auth', 'action' => 'refresh', '_method' => 'POST', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/auth/logout
[ 'controller' => 'Auth', 'action' => 'logout', '_method' => 'POST', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/auth/login
[ 'controller' => 'Auth', 'action' => 'login', '_method' => 'POST', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/v1/auth/forgot-password
[ 'controller' => 'Auth', 'action' => 'forgotPassword', '_method' => 'POST', 'prefix' => 'Api/V1', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/api/operator/public-key
[ 'controller' => 'Operator', 'action' => 'publicKey', '_method' => 'GET', 'prefix' => 'Api', 'plugin' => null, ]
[ '_ext' => [ (int) 0 => 'json', ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/agb
[ 'controller' => 'Home', 'action' => 'terms', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:terms', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/affiliate
[ 'controller' => 'Affiliate', 'action' => 'index', 'prefix' => 'Public', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/web-error-logs/clear-old
[ 'controller' => 'WebErrorLogs', 'action' => 'clearOld', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/web-error-logs/{id}
[ 'controller' => 'WebErrorLogs', 'action' => 'view', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/web-error-logs
[ 'controller' => 'WebErrorLogs', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/users/stop-impersonation
[ 'controller' => 'Users', 'action' => 'stopImpersonation', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/users/{id}
[ 'controller' => 'Users', 'action' => 'view', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/users/{id}/edit
[ 'controller' => 'Users', 'action' => 'edit', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/users/{id}/impersonate
[ 'controller' => 'Users', 'action' => 'impersonate', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/users/{id}/toggle-status
[ 'controller' => 'Users', 'action' => 'toggleStatus', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/users/{id}/sync-stripe
[ 'controller' => 'Users', 'action' => 'syncStripe', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/users/{id}/resend-welcome-email
[ 'controller' => 'Users', 'action' => 'resendWelcomeEmail', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/users/{id}/send-password-reset
[ 'controller' => 'Users', 'action' => 'sendPasswordReset', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/users
[ 'controller' => 'Users', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/trustee-packages/compliance
[ 'controller' => 'TrusteePackages', 'action' => 'compliance', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/trustee-packages/{id}
[ 'controller' => 'TrusteePackages', 'action' => 'view', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/trustee-packages
[ 'controller' => 'TrusteePackages', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/system-status
[ 'controller' => 'SystemStatus', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/subscriptions/sync-all
[ 'controller' => 'Subscriptions', 'action' => 'syncAll', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/subscriptions/{id}
[ 'controller' => 'Subscriptions', 'action' => 'view', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/subscriptions/{id}/sync-stripe
[ 'controller' => 'Subscriptions', 'action' => 'syncStripe', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/subscriptions
[ 'controller' => 'Subscriptions', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/storage-receipts/{id}
[ 'controller' => 'StorageReceipts', 'action' => 'view', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/storage-receipts
[ 'controller' => 'StorageReceipts', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/storage
[ 'controller' => 'Storage', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/settings/upload-pgp-key
[ 'controller' => 'Settings', 'action' => 'uploadPgpKey', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/settings/pgp
[ 'controller' => 'Settings', 'action' => 'pgp', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/settings/delete-pgp-key
[ 'controller' => 'Settings', 'action' => 'deletePgpKey', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/settings/clear-cache
[ 'controller' => 'Settings', 'action' => 'clearCache', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/settings/{category}
[ 'controller' => 'Settings', 'action' => 'edit', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'category' => '[a-z_]+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'category', ], ]
/admin/settings/{category}/test
[ 'controller' => 'Settings', 'action' => 'test', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'category' => '[a-z_]+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'category', ], ]
/admin/settings
[ 'controller' => 'Settings', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/releases/{id}
[ 'controller' => 'Releases', 'action' => 'view', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/releases/{id}/approve
[ 'controller' => 'Releases', 'action' => 'approve', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/releases/{id}/reject
[ 'controller' => 'Releases', 'action' => 'reject', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/releases
[ 'controller' => 'Releases', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/recovery/send-uss
[ 'controller' => 'Recovery', 'action' => 'sendUssToBeneficiary', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/recovery/send-sss
[ 'controller' => 'Recovery', 'action' => 'sendSssToTrustee', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/recovery/key
[ 'controller' => 'Recovery', 'action' => 'keyRecovery', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/recovery/full/process
[ 'controller' => 'Recovery', 'action' => 'processFullRecovery', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/recovery/full/{id}
[ 'controller' => 'Recovery', 'action' => 'viewRecovery', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/recovery/full/{id}/cancel
[ 'controller' => 'Recovery', 'action' => 'cancelRecovery', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/recovery/full
[ 'controller' => 'Recovery', 'action' => 'fullRecovery', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/recovery/clear-session
[ 'controller' => 'Recovery', 'action' => 'clearSession', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/recovery
[ 'controller' => 'Recovery', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/queue/{controller}
[ 'action' => 'index', 'plugin' => 'Queue', 'prefix' => 'Admin', ]
[ 'routeClass' => 'Cake\Routing\Route\DashedRoute', '_ext' => [ ], ]
/admin/queue/{controller}/{action}/*
[ 'plugin' => 'Queue', 'prefix' => 'Admin', 'action' => 'index', ]
[ 'routeClass' => 'Cake\Routing\Route\DashedRoute', '_ext' => [ ], ]
/admin/queue
[ 'controller' => 'Queue', 'action' => 'index', 'plugin' => 'Queue', 'prefix' => 'Admin', ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/plans/add
[ 'controller' => 'Plans', 'action' => 'add', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/plans/{id}
[ 'controller' => 'Plans', 'action' => 'view', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/plans/{id}/edit
[ 'controller' => 'Plans', 'action' => 'edit', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/plans/{id}/delete
[ 'controller' => 'Plans', 'action' => 'delete', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/plans/{id}/toggle-active
[ 'controller' => 'Plans', 'action' => 'toggleActive', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/plans
[ 'controller' => 'Plans', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/partners/add
[ 'controller' => 'Partners', 'action' => 'add', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/partners/{id}
[ 'controller' => 'Partners', 'action' => 'view', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/partners/{id}/edit
[ 'controller' => 'Partners', 'action' => 'edit', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/partners/{id}/verify
[ 'controller' => 'Partners', 'action' => 'verify', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/partners/{id}/toggle-active
[ 'controller' => 'Partners', 'action' => 'toggleActive', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/partners/{id}/delete
[ 'controller' => 'Partners', 'action' => 'delete', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/partners
[ 'controller' => 'Partners', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/logout
[ 'controller' => 'Auth', 'action' => 'logout', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_name' => 'admin:logout', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/login
[ 'controller' => 'Auth', 'action' => 'login', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_name' => 'admin:login', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/kickstart/sync-stripe/{id}
[ 'controller' => 'Kickstart', 'action' => 'syncStripe', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/kickstart/deactivate/{id}
[ 'controller' => 'Kickstart', 'action' => 'deactivate', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/kickstart/activate/{id}
[ 'controller' => 'Kickstart', 'action' => 'activate', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/kickstart-tiers/add
[ 'controller' => 'KickstartTiers', 'action' => 'add', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/kickstart-tiers/{id}
[ 'controller' => 'KickstartTiers', 'action' => 'view', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/kickstart-tiers/{id}/edit
[ 'controller' => 'KickstartTiers', 'action' => 'edit', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/kickstart-tiers/{id}/delete
[ 'controller' => 'KickstartTiers', 'action' => 'delete', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/kickstart-tiers/{id}/archive
[ 'controller' => 'KickstartTiers', 'action' => 'archive', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/kickstart-tiers/{id}/sync-stripe
[ 'controller' => 'KickstartTiers', 'action' => 'syncStripe', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/kickstart-tiers
[ 'controller' => 'KickstartTiers', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/kickstart
[ 'controller' => 'Kickstart', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/job-logs/dashboard
[ 'controller' => 'JobLogs', 'action' => 'dashboard', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/job-logs/clear-old
[ 'controller' => 'JobLogs', 'action' => 'clearOld', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/job-logs/{id}
[ 'controller' => 'JobLogs', 'action' => 'view', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/job-logs
[ 'controller' => 'JobLogs', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/email-logs/{id}
[ 'controller' => 'EmailLogs', 'action' => 'view', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/email-logs/{id}/preview
[ 'controller' => 'EmailLogs', 'action' => 'preview', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/email-logs
[ 'controller' => 'EmailLogs', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/dashboard
[ 'controller' => 'Dashboard', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/coupons/generate-code
[ 'controller' => 'Coupons', 'action' => 'generateCode', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/coupons/add
[ 'controller' => 'Coupons', 'action' => 'add', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/coupons/{id}
[ 'controller' => 'Coupons', 'action' => 'view', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/coupons/{id}/edit
[ 'controller' => 'Coupons', 'action' => 'edit', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/coupons/{id}/delete
[ 'controller' => 'Coupons', 'action' => 'delete', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/coupons/{id}/toggle-active
[ 'controller' => 'Coupons', 'action' => 'toggleActive', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/coupons/{id}/sync-stripe
[ 'controller' => 'Coupons', 'action' => 'syncToStripe', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/coupons/{id}/stripe-details
[ 'controller' => 'Coupons', 'action' => 'stripeDetails', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/coupons
[ 'controller' => 'Coupons', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/audit-log
[ 'controller' => 'AuditLogs', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/api-logs/dashboard
[ 'controller' => 'ApiLogs', 'action' => 'dashboard', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/api-logs/clear-old
[ 'controller' => 'ApiLogs', 'action' => 'clearOld', '_method' => 'POST', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/api-logs/{id}
[ 'controller' => 'ApiLogs', 'action' => 'view', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'id' => '\d+', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', 'pass' => [ (int) 0 => 'id', ], ]
/admin/api-logs
[ 'controller' => 'ApiLogs', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/admin/{controller}
[ 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ 'routeClass' => 'Cake\Routing\Route\DashedRoute', '_ext' => [ ], ]
/admin/{controller}/{action}/*
[ 'prefix' => 'Admin', 'plugin' => null, 'action' => 'index', ]
[ 'routeClass' => 'Cake\Routing\Route\DashedRoute', '_ext' => [ ], ]
/admin
[ 'controller' => 'Dashboard', 'action' => 'index', 'prefix' => 'Admin', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/accounts/validate/*
[ 'plugin' => 'CakeDC/Users', 'controller' => 'SocialAccounts', 'action' => 'validate', ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/account/reset-password
[ 'controller' => 'Auth', 'action' => 'resetPassword', 'prefix' => 'Customer', 'plugin' => null, ]
[ '_name' => 'customer:reset-password', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/account/profile
[ 'controller' => 'Dashboard', 'action' => 'profile', 'prefix' => 'Customer', 'plugin' => null, ]
[ '_name' => 'customer:profile', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/account/manage-subscription
[ 'controller' => 'Dashboard', 'action' => 'manageSubscription', 'prefix' => 'Customer', 'plugin' => null, ]
[ '_name' => 'customer:manage-subscription', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/account/logout
[ 'controller' => 'Auth', 'action' => 'logout', 'prefix' => 'Customer', 'plugin' => null, ]
[ '_name' => 'customer:logout', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/account/login
[ 'controller' => 'Auth', 'action' => 'login', 'prefix' => 'Customer', 'plugin' => null, ]
[ '_name' => 'customer:login', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/account/forgot-password
[ 'controller' => 'Auth', 'action' => 'forgotPassword', 'prefix' => 'Customer', 'plugin' => null, ]
[ '_name' => 'customer:forgot-password', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/account/dashboard
[ 'controller' => 'Dashboard', 'action' => 'index', 'prefix' => 'Customer', 'plugin' => null, ]
[ '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/account/change-password
[ 'controller' => 'Dashboard', 'action' => 'changePassword', 'prefix' => 'Customer', 'plugin' => null, ]
[ '_name' => 'customer:change-password', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/account/{controller}
[ 'action' => 'index', 'prefix' => 'Customer', 'plugin' => null, ]
[ 'routeClass' => 'Cake\Routing\Route\DashedRoute', '_ext' => [ ], ]
/account/{controller}/{action}/*
[ 'prefix' => 'Customer', 'plugin' => null, 'action' => 'index', ]
[ 'routeClass' => 'Cake\Routing\Route\DashedRoute', '_ext' => [ ], ]
/account
[ 'controller' => 'Dashboard', 'action' => 'index', 'prefix' => 'Customer', 'plugin' => null, ]
[ '_name' => 'customer:dashboard', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/about
[ 'controller' => 'Home', 'action' => 'about', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:about', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/
[ 'controller' => 'Home', 'action' => 'index', 'prefix' => 'Public', 'plugin' => null, ]
[ '_name' => 'public:home', '_ext' => [ ], 'routeClass' => 'Cake\Routing\Route\DashedRoute', ]
/{controller}
[ 'action' => 'index', 'plugin' => null, ]
[ 'routeClass' => 'Cake\Routing\Route\DashedRoute', '_ext' => [ ], ]
/{controller}/{action}/*
[ 'plugin' => null, 'action' => 'index', ]
[ 'routeClass' => 'Cake\Routing\Route\DashedRoute', '_ext' => [ ], ]
CORE/src/Routing/RouteCollection.php at line 317 (edit)
                    return $match === '/' $match trim($match'/');
                }
            }
        }
        throw new MissingRouteException(['url' => var_export($urltrue), 'context' => $context]);
    }
    /**
     Get all the connected routes as a flat list.

If you want to customize this error message, create templates/Error/missing_route.php