T
TEst
General
  • Dashboard
Operations
  • CRM
System
  • Settings
U
User

( ! ) Fatal error: Uncaught Error: Call to a member function getRoleName() on null in /home/darkvision/repos/Zenith/Zenith/Views/Layouts/tenant.php on line 126
( ! ) Error: Call to a member function getRoleName() on null in /home/darkvision/repos/Zenith/Zenith/Views/Layouts/tenant.php on line 126
Call Stack
#TimeMemoryFunctionLocation
10.0001428432{main}( ).../index.php:0
20.0144611416Zenith\Core\Router::dispatch( $request = ??? ).../index.php:235
30.0152613560Zenith\Core\Router\MiddlewareResolver::runGlobalMiddleware( $request = class Zenith\Core\Request { private readonly string $method = 'GET'; private readonly string $uri = '/sitemap.xml'; private readonly string $path = '/sitemap.xml'; private readonly array $query = []; private readonly array $post = []; private readonly array $server = ['USER' => 'webuser', 'HOME' => '/var/www', 'HTTP_HOST' => 'tennant.zenith.darkvision.dev', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'REDIRECT_STATUS' => '200', 'SERVER_NAME' => 'zenith.darkvision.dev', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '51.161.128.45', 'REMOTE_USER' => '', 'REMOTE_PORT' => '55227', 'REMOTE_ADDR' => '216.73.216.128', 'SERVER_SOFTWARE' => 'nginx/1.26.3', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'HTTPS' => 'on', 'REQUEST_SCHEME' => 'https', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'DOCUMENT_ROOT' => '/home/darkvision/repos/Zenith/Public', 'DOCUMENT_URI' => '/index.php', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'CONTENT_LENGTH' => '', 'CONTENT_TYPE' => '', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'SCRIPT_FILENAME' => '/home/darkvision/repos/Zenith/Public/index.php', 'PATH_INFO' => '', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1775778087.80666, 'REQUEST_TIME' => 1775778087]; private readonly array $cookies = ['ZENITH_SESSION' => 'a042015e844e615dbffbaff2fcc15892']; private readonly array $files = []; private readonly array $headers = ['HOST' => 'tennant.zenith.darkvision.dev', 'ACCEPT-ENCODING' => 'gzip, br, zstd, deflate', 'COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'USER-AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'ACCEPT' => '*/*', 'CONTENT-LENGTH' => '', 'CONTENT-TYPE' => '']; private array $attributes = ['is_subdomain' => TRUE, 'is_main_domain' => FALSE, 'tenant' => class Zenith\Models\Tenant { ... }] }, $finalHandler = class Closure { } ).../Router.php:329
40.0152613560Zenith\Core\Router\MiddlewareResolver::executePipeline( $request = class Zenith\Core\Request { private readonly string $method = 'GET'; private readonly string $uri = '/sitemap.xml'; private readonly string $path = '/sitemap.xml'; private readonly array $query = []; private readonly array $post = []; private readonly array $server = ['USER' => 'webuser', 'HOME' => '/var/www', 'HTTP_HOST' => 'tennant.zenith.darkvision.dev', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'REDIRECT_STATUS' => '200', 'SERVER_NAME' => 'zenith.darkvision.dev', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '51.161.128.45', 'REMOTE_USER' => '', 'REMOTE_PORT' => '55227', 'REMOTE_ADDR' => '216.73.216.128', 'SERVER_SOFTWARE' => 'nginx/1.26.3', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'HTTPS' => 'on', 'REQUEST_SCHEME' => 'https', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'DOCUMENT_ROOT' => '/home/darkvision/repos/Zenith/Public', 'DOCUMENT_URI' => '/index.php', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'CONTENT_LENGTH' => '', 'CONTENT_TYPE' => '', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'SCRIPT_FILENAME' => '/home/darkvision/repos/Zenith/Public/index.php', 'PATH_INFO' => '', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1775778087.80666, 'REQUEST_TIME' => 1775778087]; private readonly array $cookies = ['ZENITH_SESSION' => 'a042015e844e615dbffbaff2fcc15892']; private readonly array $files = []; private readonly array $headers = ['HOST' => 'tennant.zenith.darkvision.dev', 'ACCEPT-ENCODING' => 'gzip, br, zstd, deflate', 'COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'USER-AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'ACCEPT' => '*/*', 'CONTENT-LENGTH' => '', 'CONTENT-TYPE' => '']; private array $attributes = ['is_subdomain' => TRUE, 'is_main_domain' => FALSE, 'tenant' => class Zenith\Models\Tenant { ... }] }, $middlewareList = [0 => 'security', 1 => 'domain-routing'], $finalHandler = class Closure { } ).../MiddlewareResolver.php:147
50.0154615536Zenith\Core\Router\MiddlewareResolver::{closure:/home/darkvision/repos/Zenith/Zenith/Core/Router/MiddlewareResolver.php:111-113}( $request = class Zenith\Core\Request { private readonly string $method = 'GET'; private readonly string $uri = '/sitemap.xml'; private readonly string $path = '/sitemap.xml'; private readonly array $query = []; private readonly array $post = []; private readonly array $server = ['USER' => 'webuser', 'HOME' => '/var/www', 'HTTP_HOST' => 'tennant.zenith.darkvision.dev', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'REDIRECT_STATUS' => '200', 'SERVER_NAME' => 'zenith.darkvision.dev', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '51.161.128.45', 'REMOTE_USER' => '', 'REMOTE_PORT' => '55227', 'REMOTE_ADDR' => '216.73.216.128', 'SERVER_SOFTWARE' => 'nginx/1.26.3', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'HTTPS' => 'on', 'REQUEST_SCHEME' => 'https', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'DOCUMENT_ROOT' => '/home/darkvision/repos/Zenith/Public', 'DOCUMENT_URI' => '/index.php', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'CONTENT_LENGTH' => '', 'CONTENT_TYPE' => '', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'SCRIPT_FILENAME' => '/home/darkvision/repos/Zenith/Public/index.php', 'PATH_INFO' => '', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1775778087.80666, 'REQUEST_TIME' => 1775778087]; private readonly array $cookies = ['ZENITH_SESSION' => 'a042015e844e615dbffbaff2fcc15892']; private readonly array $files = []; private readonly array $headers = ['HOST' => 'tennant.zenith.darkvision.dev', 'ACCEPT-ENCODING' => 'gzip, br, zstd, deflate', 'COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'USER-AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'ACCEPT' => '*/*', 'CONTENT-LENGTH' => '', 'CONTENT-TYPE' => '']; private array $attributes = ['is_subdomain' => TRUE, 'is_main_domain' => FALSE, 'tenant' => class Zenith\Models\Tenant { ... }] } ).../MiddlewareResolver.php:116
60.0154615664Zenith\Middleware\SecurityHeadersMiddleware->handle( $request = class Zenith\Core\Request { private readonly string $method = 'GET'; private readonly string $uri = '/sitemap.xml'; private readonly string $path = '/sitemap.xml'; private readonly array $query = []; private readonly array $post = []; private readonly array $server = ['USER' => 'webuser', 'HOME' => '/var/www', 'HTTP_HOST' => 'tennant.zenith.darkvision.dev', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'REDIRECT_STATUS' => '200', 'SERVER_NAME' => 'zenith.darkvision.dev', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '51.161.128.45', 'REMOTE_USER' => '', 'REMOTE_PORT' => '55227', 'REMOTE_ADDR' => '216.73.216.128', 'SERVER_SOFTWARE' => 'nginx/1.26.3', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'HTTPS' => 'on', 'REQUEST_SCHEME' => 'https', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'DOCUMENT_ROOT' => '/home/darkvision/repos/Zenith/Public', 'DOCUMENT_URI' => '/index.php', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'CONTENT_LENGTH' => '', 'CONTENT_TYPE' => '', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'SCRIPT_FILENAME' => '/home/darkvision/repos/Zenith/Public/index.php', 'PATH_INFO' => '', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1775778087.80666, 'REQUEST_TIME' => 1775778087]; private readonly array $cookies = ['ZENITH_SESSION' => 'a042015e844e615dbffbaff2fcc15892']; private readonly array $files = []; private readonly array $headers = ['HOST' => 'tennant.zenith.darkvision.dev', 'ACCEPT-ENCODING' => 'gzip, br, zstd, deflate', 'COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'USER-AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'ACCEPT' => '*/*', 'CONTENT-LENGTH' => '', 'CONTENT-TYPE' => '']; private array $attributes = ['is_subdomain' => TRUE, 'is_main_domain' => FALSE, 'tenant' => class Zenith\Models\Tenant { ... }] }, $next = class Closure { }, NULL ).../MiddlewareResolver.php:112
70.0154615664Zenith\Core\Router\MiddlewareResolver::{closure:/home/darkvision/repos/Zenith/Zenith/Core/Router/MiddlewareResolver.php:111-113}( $request = class Zenith\Core\Request { private readonly string $method = 'GET'; private readonly string $uri = '/sitemap.xml'; private readonly string $path = '/sitemap.xml'; private readonly array $query = []; private readonly array $post = []; private readonly array $server = ['USER' => 'webuser', 'HOME' => '/var/www', 'HTTP_HOST' => 'tennant.zenith.darkvision.dev', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'REDIRECT_STATUS' => '200', 'SERVER_NAME' => 'zenith.darkvision.dev', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '51.161.128.45', 'REMOTE_USER' => '', 'REMOTE_PORT' => '55227', 'REMOTE_ADDR' => '216.73.216.128', 'SERVER_SOFTWARE' => 'nginx/1.26.3', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'HTTPS' => 'on', 'REQUEST_SCHEME' => 'https', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'DOCUMENT_ROOT' => '/home/darkvision/repos/Zenith/Public', 'DOCUMENT_URI' => '/index.php', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'CONTENT_LENGTH' => '', 'CONTENT_TYPE' => '', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'SCRIPT_FILENAME' => '/home/darkvision/repos/Zenith/Public/index.php', 'PATH_INFO' => '', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1775778087.80666, 'REQUEST_TIME' => 1775778087]; private readonly array $cookies = ['ZENITH_SESSION' => 'a042015e844e615dbffbaff2fcc15892']; private readonly array $files = []; private readonly array $headers = ['HOST' => 'tennant.zenith.darkvision.dev', 'ACCEPT-ENCODING' => 'gzip, br, zstd, deflate', 'COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'USER-AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'ACCEPT' => '*/*', 'CONTENT-LENGTH' => '', 'CONTENT-TYPE' => '']; private array $attributes = ['is_subdomain' => TRUE, 'is_main_domain' => FALSE, 'tenant' => class Zenith\Models\Tenant { ... }] } ).../SecurityHeadersMiddleware.php:91
80.0154615792Zenith\Middleware\DomainRoutingMiddleware->handle( $request = class Zenith\Core\Request { private readonly string $method = 'GET'; private readonly string $uri = '/sitemap.xml'; private readonly string $path = '/sitemap.xml'; private readonly array $query = []; private readonly array $post = []; private readonly array $server = ['USER' => 'webuser', 'HOME' => '/var/www', 'HTTP_HOST' => 'tennant.zenith.darkvision.dev', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'REDIRECT_STATUS' => '200', 'SERVER_NAME' => 'zenith.darkvision.dev', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '51.161.128.45', 'REMOTE_USER' => '', 'REMOTE_PORT' => '55227', 'REMOTE_ADDR' => '216.73.216.128', 'SERVER_SOFTWARE' => 'nginx/1.26.3', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'HTTPS' => 'on', 'REQUEST_SCHEME' => 'https', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'DOCUMENT_ROOT' => '/home/darkvision/repos/Zenith/Public', 'DOCUMENT_URI' => '/index.php', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'CONTENT_LENGTH' => '', 'CONTENT_TYPE' => '', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'SCRIPT_FILENAME' => '/home/darkvision/repos/Zenith/Public/index.php', 'PATH_INFO' => '', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1775778087.80666, 'REQUEST_TIME' => 1775778087]; private readonly array $cookies = ['ZENITH_SESSION' => 'a042015e844e615dbffbaff2fcc15892']; private readonly array $files = []; private readonly array $headers = ['HOST' => 'tennant.zenith.darkvision.dev', 'ACCEPT-ENCODING' => 'gzip, br, zstd, deflate', 'COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'USER-AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'ACCEPT' => '*/*', 'CONTENT-LENGTH' => '', 'CONTENT-TYPE' => '']; private array $attributes = ['is_subdomain' => TRUE, 'is_main_domain' => FALSE, 'tenant' => class Zenith\Models\Tenant { ... }] }, $next = class Closure { }, NULL ).../MiddlewareResolver.php:112
90.0154616168Zenith\Middleware\DomainRoutingMiddleware->handleSubdomain( $request = class Zenith\Core\Request { private readonly string $method = 'GET'; private readonly string $uri = '/sitemap.xml'; private readonly string $path = '/sitemap.xml'; private readonly array $query = []; private readonly array $post = []; private readonly array $server = ['USER' => 'webuser', 'HOME' => '/var/www', 'HTTP_HOST' => 'tennant.zenith.darkvision.dev', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'REDIRECT_STATUS' => '200', 'SERVER_NAME' => 'zenith.darkvision.dev', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '51.161.128.45', 'REMOTE_USER' => '', 'REMOTE_PORT' => '55227', 'REMOTE_ADDR' => '216.73.216.128', 'SERVER_SOFTWARE' => 'nginx/1.26.3', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'HTTPS' => 'on', 'REQUEST_SCHEME' => 'https', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'DOCUMENT_ROOT' => '/home/darkvision/repos/Zenith/Public', 'DOCUMENT_URI' => '/index.php', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'CONTENT_LENGTH' => '', 'CONTENT_TYPE' => '', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'SCRIPT_FILENAME' => '/home/darkvision/repos/Zenith/Public/index.php', 'PATH_INFO' => '', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1775778087.80666, 'REQUEST_TIME' => 1775778087]; private readonly array $cookies = ['ZENITH_SESSION' => 'a042015e844e615dbffbaff2fcc15892']; private readonly array $files = []; private readonly array $headers = ['HOST' => 'tennant.zenith.darkvision.dev', 'ACCEPT-ENCODING' => 'gzip, br, zstd, deflate', 'COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'USER-AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'ACCEPT' => '*/*', 'CONTENT-LENGTH' => '', 'CONTENT-TYPE' => '']; private array $attributes = ['is_subdomain' => TRUE, 'is_main_domain' => FALSE, 'tenant' => class Zenith\Models\Tenant { ... }] }, $next = class Closure { }, $path = '/sitemap.xml', $host = 'tennant.zenith.darkvision.dev' ).../DomainRoutingMiddleware.php:66
100.0159621008Zenith\Core\Router::{closure:/home/darkvision/repos/Zenith/Zenith/Core/Router.php:331-333}( $request = class Zenith\Core\Request { private readonly string $method = 'GET'; private readonly string $uri = '/sitemap.xml'; private readonly string $path = '/sitemap.xml'; private readonly array $query = []; private readonly array $post = []; private readonly array $server = ['USER' => 'webuser', 'HOME' => '/var/www', 'HTTP_HOST' => 'tennant.zenith.darkvision.dev', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'REDIRECT_STATUS' => '200', 'SERVER_NAME' => 'zenith.darkvision.dev', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '51.161.128.45', 'REMOTE_USER' => '', 'REMOTE_PORT' => '55227', 'REMOTE_ADDR' => '216.73.216.128', 'SERVER_SOFTWARE' => 'nginx/1.26.3', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'HTTPS' => 'on', 'REQUEST_SCHEME' => 'https', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'DOCUMENT_ROOT' => '/home/darkvision/repos/Zenith/Public', 'DOCUMENT_URI' => '/index.php', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'CONTENT_LENGTH' => '', 'CONTENT_TYPE' => '', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'SCRIPT_FILENAME' => '/home/darkvision/repos/Zenith/Public/index.php', 'PATH_INFO' => '', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1775778087.80666, 'REQUEST_TIME' => 1775778087]; private readonly array $cookies = ['ZENITH_SESSION' => 'a042015e844e615dbffbaff2fcc15892']; private readonly array $files = []; private readonly array $headers = ['HOST' => 'tennant.zenith.darkvision.dev', 'ACCEPT-ENCODING' => 'gzip, br, zstd, deflate', 'COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'USER-AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'ACCEPT' => '*/*', 'CONTENT-LENGTH' => '', 'CONTENT-TYPE' => '']; private array $attributes = ['is_subdomain' => TRUE, 'is_main_domain' => FALSE, 'tenant' => class Zenith\Models\Tenant { ... }] } ).../DomainRoutingMiddleware.php:279
110.0159621104Zenith\Core\Router\RouteDispatcher::dispatch( $routes = [0 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/billing'; private readonly mixed $handler = 'Zenith\\Modules\\Billing\\Controllers\\BillingController@index'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/billing$#' }, 1 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/billing/invoices'; private readonly mixed $handler = 'Zenith\\Modules\\Billing\\Controllers\\InvoiceController@index'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/billing/invoices$#' }, 2 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/billing/invoices/create'; private readonly mixed $handler = 'Zenith\\Modules\\Billing\\Controllers\\InvoiceController@create'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/billing/invoices/create$#' }, 3 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/billing/invoices/store'; private readonly mixed $handler = 'Zenith\\Modules\\Billing\\Controllers\\InvoiceController@store'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/billing/invoices/store$#' }, 4 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/billing/invoices/show'; private readonly mixed $handler = 'Zenith\\Modules\\Billing\\Controllers\\InvoiceController@show'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/billing/invoices/show$#' }, 5 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/crm'; private readonly mixed $handler = 'Zenith\\Modules\\CRM\\Controllers\\CRMController@index'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/crm$#' }, 6 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/crm/deals/create'; private readonly mixed $handler = 'Zenith\\Modules\\CRM\\Controllers\\DealController@create'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/crm/deals/create$#' }, 7 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/crm/deals/store'; private readonly mixed $handler = 'Zenith\\Modules\\CRM\\Controllers\\DealController@store'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/crm/deals/store$#' }, 8 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/crm/deals/show'; private readonly mixed $handler = 'Zenith\\Modules\\CRM\\Controllers\\DealController@show'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/crm/deals/show$#' }, 9 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/crm/deals/add-note'; private readonly mixed $handler = 'Zenith\\Modules\\CRM\\Controllers\\DealController@addNote'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/crm/deals/add-note$#' }, 10 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/crm/deals/add-task'; private readonly mixed $handler = 'Zenith\\Modules\\CRM\\Controllers\\DealController@addTask'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/crm/deals/add-task$#' }, 11 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/crm/deals/toggle-task-status'; private readonly mixed $handler = 'Zenith\\Modules\\CRM\\Controllers\\DealController@toggleTaskStatus'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/crm/deals/toggle-task-status$#' }, 12 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/crm/deals/add-item'; private readonly mixed $handler = 'Zenith\\Modules\\CRM\\Controllers\\DealController@addItem'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/crm/deals/add-item$#' }, 13 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/crm/deals/remove-item'; private readonly mixed $handler = 'Zenith\\Modules\\CRM\\Controllers\\DealController@removeItem'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/crm/deals/remove-item$#' }, 14 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/crm/deals/move'; private readonly mixed $handler = 'Zenith\\Modules\\CRM\\Controllers\\DealController@move'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/crm/deals/move$#' }, 15 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/crm/deals/{id}'; private readonly mixed $handler = 'Zenith\\Modules\\CRM\\Controllers\\DealController@show'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/crm/deals/(?P<id>[0-9]+)$#' }, 16 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/crm/deals/move'; private readonly mixed $handler = 'Zenith\\Modules\\CRM\\Controllers\\DealController@move'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/crm/deals/move$#' }, 17 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/crm/deals/{id}/notes'; private readonly mixed $handler = 'Zenith\\Modules\\CRM\\Controllers\\DealController@addNote'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/crm/deals/(?P<id>[0-9]+)/notes$#' }, 18 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/crm/deals/{id}/tasks'; private readonly mixed $handler = 'Zenith\\Modules\\CRM\\Controllers\\DealController@addTask'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/crm/deals/(?P<id>[0-9]+)/tasks$#' }, 19 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/crm/deals/{id}/tasks/{taskId}/toggle'; private readonly mixed $handler = 'Zenith\\Modules\\CRM\\Controllers\\DealController@toggleTaskStatus'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/crm/deals/(?P<id>[0-9]+)/tasks/(?P<taskId>[0-9]+)/toggle$#' }, 20 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/crm/deals/{id}/items'; private readonly mixed $handler = 'Zenith\\Modules\\CRM\\Controllers\\DealController@addItem'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/crm/deals/(?P<id>[0-9]+)/items$#' }, 21 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/crm/deals/{id}/items/{itemId}/delete'; private readonly mixed $handler = 'Zenith\\Modules\\CRM\\Controllers\\DealController@removeItem'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/crm/deals/(?P<id>[0-9]+)/items/(?P<itemId>[0-9]+)/delete$#' }, 22 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/duplicate'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@duplicate'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/duplicate$#' }, 23 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/clients'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@index'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients$#' }, 24 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/clients/create'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@create'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/create$#' }, 25 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/store'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@store'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/store$#' }, 26 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/clients/show'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@show'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/show$#' }, 27 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/clients/edit'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@edit'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/edit$#' }, 28 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/update'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@update'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/update$#' }, 29 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/delete'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@delete'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/delete$#' }, 30 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/update-basic'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@updateBasic'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/update-basic$#' }, 31 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/add-address'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@addAddress'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/add-address$#' }, 32 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/update-address'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@updateAddress'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/update-address$#' }, 33 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/delete-address'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@deleteAddress'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/delete-address$#' }, 34 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/set-primary-address'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@setPrimaryAddress'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/set-primary-address$#' }, 35 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/add-note'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@addNote'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/add-note$#' }, 36 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/update-note'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@updateNote'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/update-note$#' }, 37 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/delete-note'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@deleteNote'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/delete-note$#' }, 38 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/toggle-pin-note'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@togglePinNote'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/toggle-pin-note$#' }, 39 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/add-contact'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@addContact'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/add-contact$#' }, 40 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/update-contact'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@updateContact'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/update-contact$#' }, 41 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/delete-contact'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@deleteContact'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/delete-contact$#' }, 42 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/set-primary-contact'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@setPrimaryContact'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/set-primary-contact$#' }, 43 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/upload-document'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@uploadDocument'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/upload-document$#' }, 44 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/clients/download-document'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@downloadDocument'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/download-document$#' }, 45 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/update-document'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@updateDocument'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/update-document$#' }, 46 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/delete-document'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@deleteDocument'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/delete-document$#' }, 47 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/toggle-important-document'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@toggleImportantDocument'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/toggle-important-document$#' }, 48 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/bulk-delete-notes'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@bulkDeleteNotes'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/bulk-delete-notes$#' }, 49 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/clients/export-client'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@exportClient'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/export-client$#' }, 50 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/assign-tag'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@assignTag'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/assign-tag$#' }, 51 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/remove-tag'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@removeTag'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/remove-tag$#' }, 52 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/update-status'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@updateStatus'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/update-status$#' }, 53 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/assign-to-user'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@assignToUser'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/assign-to-user$#' }, 54 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/bulk-status'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@bulkStatus'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/bulk-status$#' }, 55 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/bulk-assign'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@bulkAssign'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/bulk-assign$#' }, 56 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/bulk-delete'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@bulkDelete'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/bulk-delete$#' }, 57 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/clients/export'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\ClientController@export'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/clients/export$#' }, 58 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/settings/statuses'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\SettingsController@statuses'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/settings/statuses$#' }, 59 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/settings/create-status'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\SettingsController@createStatus'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/settings/create-status$#' }, 60 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/settings/update-status'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\SettingsController@updateStatus'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/settings/update-status$#' }, 61 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/settings/delete-status'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\SettingsController@deleteStatus'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/settings/delete-status$#' }, 62 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/settings/set-default-status'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\SettingsController@setDefaultStatus'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/settings/set-default-status$#' }, 63 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/settings/seed-statuses'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\SettingsController@seedStatuses'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/settings/seed-statuses$#' }, 64 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/settings/tags'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\SettingsController@tags'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/settings/tags$#' }, 65 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/settings/create-tag'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\SettingsController@createTag'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/settings/create-tag$#' }, 66 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/settings/update-tag'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\SettingsController@updateTag'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/settings/update-tag$#' }, 67 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/settings/delete-tag'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\SettingsController@deleteTag'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/settings/delete-tag$#' }, 68 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/settings/toggle-tag'; private readonly mixed $handler = 'Zenith\\Modules\\ClientManager\\Controllers\\SettingsController@toggleTag'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/settings/toggle-tag$#' }, 69 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/files'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@index'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files$#' }, 70 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/files/upload'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@upload'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/upload$#' }, 71 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/files/download'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@download'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/download$#' }, 72 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/files/delete'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@delete'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/delete$#' }, 73 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/files/rename'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@rename'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/rename$#' }, 74 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/files/preview'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@preview'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/preview$#' }, 75 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/files/create-folder'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@createFolder'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/create-folder$#' }, 76 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/files/move'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@move'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/move$#' }, 77 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/files/bulk-delete'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@bulkDelete'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/bulk-delete$#' }, 78 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/files/bulk-download'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@bulkDownload'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/bulk-download$#' }, 79 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/files/trash'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@trash'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/trash$#' }, 80 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/files/restore'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@restore'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/restore$#' }, 81 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/files/bulk-restore'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@bulkRestore'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/bulk-restore$#' }, 82 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/files/permanent-delete'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@permanentDelete'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/permanent-delete$#' }, 83 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/files/empty-trash'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@emptyTrash'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/empty-trash$#' }, 84 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/files/rename-folder'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@renameFolder'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/rename-folder$#' }, 85 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/files/delete-folder'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@deleteFolder'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/delete-folder$#' }, 86 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/files/create-share'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@createShare'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/create-share$#' }, 87 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/files/get-shares'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@getShares'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/get-shares$#' }, 88 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/files/list-all-shares'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@listAllShares'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/list-all-shares$#' }, 89 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/files/revoke-share'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@revokeShare'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/revoke-share$#' }, 90 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/files/search'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@search'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/search$#' }, 91 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/files/shares'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@listAllShares'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/shares$#' }, 92 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/files/{id}/shares'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@getShares'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/(?P<id>[0-9]+)/shares$#' }, 93 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/files/{id}/share'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@createShare'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/(?P<id>[0-9]+)/share$#' }, 94 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/files/shares/{id}/revoke'; private readonly mixed $handler = 'Zenith\\Modules\\FileManager\\Controllers\\FileController@revokeShare'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/files/shares/(?P<id>[0-9]+)/revoke$#' }, 95 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/support/tickets'; private readonly mixed $handler = 'Zenith\\Modules\\SupportDesk\\Controllers\\TicketController@index'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/support/tickets$#' }, 96 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/support/tickets/create'; private readonly mixed $handler = 'Zenith\\Modules\\SupportDesk\\Controllers\\TicketController@create'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/support/tickets/create$#' }, 97 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/admin/support/tickets/store'; private readonly mixed $handler = 'Zenith\\Modules\\SupportDesk\\Controllers\\TicketController@store'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/support/tickets/store$#' }, 98 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/support/tickets/show'; private readonly mixed $handler = 'Zenith\\Modules\\SupportDesk\\Controllers\\TicketController@show'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/support/tickets/show$#' }, 99 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/support/kb'; private readonly mixed $handler = 'Zenith\\Modules\\SupportDesk\\Controllers\\KnowledgeBaseController@index'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/support/kb$#' }, 100 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/admin/support/tickets/{id}'; private readonly mixed $handler = 'Zenith\\Modules\\SupportDesk\\Controllers\\TicketController@show'; private array $middleware = [...]; private ?string $name = NULL; private array $where = [...]; private string $pattern = '#^/admin/support/tickets/(?P<id>[^/]+)$#' }, 101 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/'; private readonly mixed $handler = 'Home@index'; private array $middleware = [...]; private ?string $name = 'home'; private array $where = [...]; private string $pattern = '#^/$#' }, 102 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/about'; private readonly mixed $handler = 'Home@about'; private array $middleware = [...]; private ?string $name = 'about'; private array $where = [...]; private string $pattern = '#^/about$#' }, 103 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/contact'; private readonly mixed $handler = 'Home@contact'; private array $middleware = [...]; private ?string $name = 'contact'; private array $where = [...]; private string $pattern = '#^/contact$#' }, 104 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/contact'; private readonly mixed $handler = 'Home@submitContact'; private array $middleware = [...]; private ?string $name = 'contact.submit'; private array $where = [...]; private string $pattern = '#^/contact$#' }, 105 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/features'; private readonly mixed $handler = 'Home@features'; private array $middleware = [...]; private ?string $name = 'features'; private array $where = [...]; private string $pattern = '#^/features$#' }, 106 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/faq'; private readonly mixed $handler = 'Home@faq'; private array $middleware = [...]; private ?string $name = 'faq'; private array $where = [...]; private string $pattern = '#^/faq$#' }, 107 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/docs/models'; private readonly mixed $handler = 'Home@modelDocs'; private array $middleware = [...]; private ?string $name = 'docs.models'; private array $where = [...]; private string $pattern = '#^/docs/models$#' }, 108 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/docs/routes'; private readonly mixed $handler = 'Home@routeDocs'; private array $middleware = [...]; private ?string $name = 'docs.routes'; private array $where = [...]; private string $pattern = '#^/docs/routes$#' }, 109 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/login'; private readonly mixed $handler = 'Auth@login'; private array $middleware = [...]; private ?string $name = 'login'; private array $where = [...]; private string $pattern = '#^/login$#' }, 110 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/authenticate'; private readonly mixed $handler = 'Auth@authenticate'; private array $middleware = [...]; private ?string $name = 'authenticate'; private array $where = [...]; private string $pattern = '#^/authenticate$#' }, 111 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/logout'; private readonly mixed $handler = 'Auth@logout'; private array $middleware = [...]; private ?string $name = 'logout'; private array $where = [...]; private string $pattern = '#^/logout$#' }, 112 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/superadmin'; private readonly mixed $handler = class Closure { ... }; private array $middleware = [...]; private ?string $name = 'superadmin.redirect'; private array $where = [...]; private string $pattern = '#^/superadmin$#' }, 113 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/superadmin/login'; private readonly mixed $handler = 'SuperAdmin@login'; private array $middleware = [...]; private ?string $name = 'superadmin.login'; private array $where = [...]; private string $pattern = '#^/superadmin/login$#' }, 114 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/superadmin/authenticate'; private readonly mixed $handler = 'SuperAdmin@authenticate'; private array $middleware = [...]; private ?string $name = 'superadmin.authenticate'; private array $where = [...]; private string $pattern = '#^/superadmin/authenticate$#' }, 115 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/superadmin/dashboard'; private readonly mixed $handler = 'SuperAdmin@dashboard'; private array $middleware = [...]; private ?string $name = 'superadmin.dashboard'; private array $where = [...]; private string $pattern = '#^/superadmin/dashboard$#' }, 116 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/superadmin/logout'; private readonly mixed $handler = 'SuperAdmin@logout'; private array $middleware = [...]; private ?string $name = 'superadmin.logout'; private array $where = [...]; private string $pattern = '#^/superadmin/logout$#' }, 117 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/superadmin/tenants'; private readonly mixed $handler = 'SuperAdmin@tenants'; private array $middleware = [...]; private ?string $name = 'superadmin.tenants'; private array $where = [...]; private string $pattern = '#^/superadmin/tenants$#' }, 118 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/superadmin/tenants/create'; private readonly mixed $handler = 'SuperAdmin@createTenantForm'; private array $middleware = [...]; private ?string $name = 'superadmin.tenants.create'; private array $where = [...]; private string $pattern = '#^/superadmin/tenants/create$#' }, 119 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/superadmin/tenants/create'; private readonly mixed $handler = 'SuperAdmin@createTenant'; private array $middleware = [...]; private ?string $name = 'superadmin.tenants.store'; private array $where = [...]; private string $pattern = '#^/superadmin/tenants/create$#' }, 120 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/superadmin/tenants/{id}/view'; private readonly mixed $handler = 'SuperAdmin@viewTenant'; private array $middleware = [...]; private ?string $name = 'superadmin.tenants.view'; private array $where = [...]; private string $pattern = '#^/superadmin/tenants/(?P<id>[^/]+)/view$#' }, 121 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/superadmin/tenants/{id}/edit'; private readonly mixed $handler = 'SuperAdmin@editTenantForm'; private array $middleware = [...]; private ?string $name = 'superadmin.tenants.edit'; private array $where = [...]; private string $pattern = '#^/superadmin/tenants/(?P<id>[^/]+)/edit$#' }, 122 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/superadmin/tenants/{id}/update'; private readonly mixed $handler = 'SuperAdmin@updateTenant'; private array $middleware = [...]; private ?string $name = 'superadmin.tenants.update'; private array $where = [...]; private string $pattern = '#^/superadmin/tenants/(?P<id>[^/]+)/update$#' }, 123 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/superadmin/tenants/{id}/users'; private readonly mixed $handler = 'SuperAdmin@tenantUsers'; private array $middleware = [...]; private ?string $name = 'superadmin.tenants.users'; private array $where = [...]; private string $pattern = '#^/superadmin/tenants/(?P<id>[^/]+)/users$#' }, 124 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/superadmin/tenants/{id}/suspend'; private readonly mixed $handler = 'SuperAdmin@suspendTenant'; private array $middleware = [...]; private ?string $name = 'superadmin.tenants.suspend'; private array $where = [...]; private string $pattern = '#^/superadmin/tenants/(?P<id>[^/]+)/suspend$#' }, 125 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/superadmin/tenants/{id}/activate'; private readonly mixed $handler = 'SuperAdmin@activateTenant'; private array $middleware = [...]; private ?string $name = 'superadmin.tenants.activate'; private array $where = [...]; private string $pattern = '#^/superadmin/tenants/(?P<id>[^/]+)/activate$#' }, 126 => class Zenith\Core\Route { private readonly string $method = 'POST'; private readonly string $path = '/superadmin/tenants/{id}/delete'; private readonly mixed $handler = 'SuperAdmin@deleteTenant'; private array $middleware = [...]; private ?string $name = 'superadmin.tenants.delete'; private array $where = [...]; private string $pattern = '#^/superadmin/tenants/(?P<id>[^/]+)/delete$#' }, 127 => class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = '/superadmin/tenants/{id}/users/create'; private readonly mixed $handler = 'SuperAdmin@createUserForm'; private array $middleware = [...]; private ?string $name = 'superadmin.tenants.users.create'; private array $where = [...]; private string $pattern = '#^/superadmin/tenants/(?P<id>[^/]+)/users/create$#' }, ...], $request = class Zenith\Core\Request { private readonly string $method = 'GET'; private readonly string $uri = '/sitemap.xml'; private readonly string $path = '/sitemap.xml'; private readonly array $query = []; private readonly array $post = []; private readonly array $server = ['USER' => 'webuser', 'HOME' => '/var/www', 'HTTP_HOST' => 'tennant.zenith.darkvision.dev', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'REDIRECT_STATUS' => '200', 'SERVER_NAME' => 'zenith.darkvision.dev', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '51.161.128.45', 'REMOTE_USER' => '', 'REMOTE_PORT' => '55227', 'REMOTE_ADDR' => '216.73.216.128', 'SERVER_SOFTWARE' => 'nginx/1.26.3', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'HTTPS' => 'on', 'REQUEST_SCHEME' => 'https', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'DOCUMENT_ROOT' => '/home/darkvision/repos/Zenith/Public', 'DOCUMENT_URI' => '/index.php', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'CONTENT_LENGTH' => '', 'CONTENT_TYPE' => '', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'SCRIPT_FILENAME' => '/home/darkvision/repos/Zenith/Public/index.php', 'PATH_INFO' => '', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1775778087.80666, 'REQUEST_TIME' => 1775778087]; private readonly array $cookies = ['ZENITH_SESSION' => 'a042015e844e615dbffbaff2fcc15892']; private readonly array $files = []; private readonly array $headers = ['HOST' => 'tennant.zenith.darkvision.dev', 'ACCEPT-ENCODING' => 'gzip, br, zstd, deflate', 'COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'USER-AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'ACCEPT' => '*/*', 'CONTENT-LENGTH' => '', 'CONTENT-TYPE' => '']; private array $attributes = ['is_subdomain' => TRUE, 'is_main_domain' => FALSE, 'tenant' => class Zenith\Models\Tenant { ... }] } ).../Router.php:332
120.0177622360Zenith\Core\Router\RouteDispatcher::handleNotFound( $request = class Zenith\Core\Request { private readonly string $method = 'GET'; private readonly string $uri = '/sitemap.xml'; private readonly string $path = '/sitemap.xml'; private readonly array $query = []; private readonly array $post = []; private readonly array $server = ['USER' => 'webuser', 'HOME' => '/var/www', 'HTTP_HOST' => 'tennant.zenith.darkvision.dev', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'REDIRECT_STATUS' => '200', 'SERVER_NAME' => 'zenith.darkvision.dev', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '51.161.128.45', 'REMOTE_USER' => '', 'REMOTE_PORT' => '55227', 'REMOTE_ADDR' => '216.73.216.128', 'SERVER_SOFTWARE' => 'nginx/1.26.3', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'HTTPS' => 'on', 'REQUEST_SCHEME' => 'https', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'DOCUMENT_ROOT' => '/home/darkvision/repos/Zenith/Public', 'DOCUMENT_URI' => '/index.php', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'CONTENT_LENGTH' => '', 'CONTENT_TYPE' => '', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'SCRIPT_FILENAME' => '/home/darkvision/repos/Zenith/Public/index.php', 'PATH_INFO' => '', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1775778087.80666, 'REQUEST_TIME' => 1775778087]; private readonly array $cookies = ['ZENITH_SESSION' => 'a042015e844e615dbffbaff2fcc15892']; private readonly array $files = []; private readonly array $headers = ['HOST' => 'tennant.zenith.darkvision.dev', 'ACCEPT-ENCODING' => 'gzip, br, zstd, deflate', 'COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'USER-AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'ACCEPT' => '*/*', 'CONTENT-LENGTH' => '', 'CONTENT-TYPE' => '']; private array $attributes = ['is_subdomain' => TRUE, 'is_main_domain' => FALSE, 'tenant' => class Zenith\Models\Tenant { ... }] } ).../RouteDispatcher.php:116
130.0177622552Zenith\Core\Router\RouteDispatcher::handleMatchedRoute( $route = class Zenith\Core\Route { private readonly string $method = 'GET'; private readonly string $path = ''; private readonly mixed $handler = 'Error@notFound'; private array $middleware = []; private ?string $name = NULL; private array $where = []; private string $pattern = '#^$#' }, $request = class Zenith\Core\Request { private readonly string $method = 'GET'; private readonly string $uri = '/sitemap.xml'; private readonly string $path = '/sitemap.xml'; private readonly array $query = []; private readonly array $post = []; private readonly array $server = ['USER' => 'webuser', 'HOME' => '/var/www', 'HTTP_HOST' => 'tennant.zenith.darkvision.dev', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'REDIRECT_STATUS' => '200', 'SERVER_NAME' => 'zenith.darkvision.dev', 'SERVER_PORT' => '443', 'SERVER_ADDR' => '51.161.128.45', 'REMOTE_USER' => '', 'REMOTE_PORT' => '55227', 'REMOTE_ADDR' => '216.73.216.128', 'SERVER_SOFTWARE' => 'nginx/1.26.3', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'HTTPS' => 'on', 'REQUEST_SCHEME' => 'https', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'DOCUMENT_ROOT' => '/home/darkvision/repos/Zenith/Public', 'DOCUMENT_URI' => '/index.php', 'REQUEST_URI' => '/sitemap.xml', 'SCRIPT_NAME' => '/index.php', 'CONTENT_LENGTH' => '', 'CONTENT_TYPE' => '', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'SCRIPT_FILENAME' => '/home/darkvision/repos/Zenith/Public/index.php', 'PATH_INFO' => '', 'FCGI_ROLE' => 'RESPONDER', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1775778087.80666, 'REQUEST_TIME' => 1775778087]; private readonly array $cookies = ['ZENITH_SESSION' => 'a042015e844e615dbffbaff2fcc15892']; private readonly array $files = []; private readonly array $headers = ['HOST' => 'tennant.zenith.darkvision.dev', 'ACCEPT-ENCODING' => 'gzip, br, zstd, deflate', 'COOKIE' => 'ZENITH_SESSION=a042015e844e615dbffbaff2fcc15892', 'USER-AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'ACCEPT' => '*/*', 'CONTENT-LENGTH' => '', 'CONTENT-TYPE' => '']; private array $attributes = ['is_subdomain' => TRUE, 'is_main_domain' => FALSE, 'tenant' => class Zenith\Models\Tenant { ... }] } ).../RouteDispatcher.php:300
140.0178639456call_user_func_array:{/home/darkvision/repos/Zenith/Zenith/Core/Router/RouteDispatcher.php:170}( $callback = [0 => class Zenith\Controllers\ErrorController { }, 1 => 'notFound'], $args = [] ).../RouteDispatcher.php:170
150.0178639656Zenith\Controllers\ErrorController->notFound( ).../RouteDispatcher.php:170
160.0178639656Zenith\Controllers\ErrorController->renderError( $title = '404 - Not Found', $message = 'The page you are looking for does not exist.', $statusCode = 404 ).../ErrorController.php:27
170.0178640032Zenith\Core\Controller->render( $template = 'error', $data = ['title' => '404 - Not Found', 'message' => 'The page you are looking for does not exist.', 'companyName' => 'TEst', 'currentUser' => NULL], $layout = 'tenant' ).../ErrorController.php:69
180.0179640032Zenith\Core\View::render( $template = 'error', $data = ['title' => '404 - Not Found', 'message' => 'The page you are looking for does not exist.', 'companyName' => 'TEst', 'currentUser' => NULL], $layout = 'tenant' ).../Controller.php:20
190.0179642584Zenith\Core\View::renderLayout( $layout = 'tenant', $data = ['title' => '404 - Not Found', 'message' => 'The page you are looking for does not exist.', 'companyName' => 'TEst', 'currentUser' => NULL, 'content' => '<div class="container-fluid p-0 d-flex align-items-center justify-content-center" style="min-height: calc(100vh - 200px);">\n <div class="zenith-card p-5 text-center shadow-2xl border-0" style="max-width: 600px;">\n <div class="mb-4">\n <span class="badge zenith-badge text-danger bg-danger bg-opacity-10 border-danger border-opacity-25 px-3">\n <i class="bi bi-exclamation-triangle-fill me-2"></i> System Notice\n </span>\n </div>\n\n <h1 class="display-1 fw'...] ).../View.php:47
200.0179642680Zenith\Core\View::includeWithData( $__templatePath = '/home/darkvision/repos/Zenith/Zenith/Views/Layouts/tenant.php', $data = ['title' => '404 - Not Found', 'message' => 'The page you are looking for does not exist.', 'companyName' => 'TEst', 'currentUser' => NULL, 'content' => '<div class="container-fluid p-0 d-flex align-items-center justify-content-center" style="min-height: calc(100vh - 200px);">\n <div class="zenith-card p-5 text-center shadow-2xl border-0" style="max-width: 600px;">\n <div class="mb-4">\n <span class="badge zenith-badge text-danger bg-danger bg-opacity-10 border-danger border-opacity-25 px-3">\n <i class="bi bi-exclamation-triangle-fill me-2"></i> System Notice\n </span>\n </div>\n\n <h1 class="display-1 fw'...] ).../View.php:175
210.0179660152include( '/home/darkvision/repos/Zenith/Zenith/Views/Layouts/tenant.php ).../View.php:134