https://dev.pholios.net/_profiler/open?file=src%2FEventSubscriber%2FProfile%2FFeedSubscriber.php&line=34

ErrorController

Request

GET Parameters

Key Value
file
"src/EventSubscriber/Profile/FeedSubscriber.php"
line
"34"

POST Parameters

No POST parameters

Uploaded Files

No files were uploaded

Request Attributes

Key Value
_controller
"error_controller"
exception
Doctrine\DBAL\Exception\DriverException {#960
  -driverException: Doctrine\DBAL\Driver\PDO\Exception {#948 …}
  #message: "An exception occurred in driver: SQLSTATE[08004] [1040] Too many connections"
  #code: 0
  #file: "/home/pholios/dev.pholios.net/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php"
  #line: 128
  -previous: Doctrine\DBAL\Driver\PDO\Exception {#948 …}
  trace: {
    /home/pholios/dev.pholios.net/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:128 {
      Doctrine\DBAL\Driver\AbstractMySQLDriver->convertException($message, DriverException $exception) …
      › 
      ›     return new DriverException($message, $exception);}
    }
    /home/pholios/dev.pholios.net/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:182 {
      Doctrine\DBAL\DBALException::wrapException(Driver $driver, Throwable $driverEx, string $msg) …
      › if ($driver instanceof ExceptionConverterDriver && $driverEx instanceof DeprecatedDriverException) {    return $driver->convertException($msg, $driverEx);}
      arguments: {
        $message: "An exception occurred in driver: SQLSTATE[08004] [1040] Too many connections"
        $exception: Doctrine\DBAL\Driver\PDO\Exception {#948 …}
      }
    }
    /home/pholios/dev.pholios.net/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:169 {
      Doctrine\DBAL\DBALException::driverException(Driver $driver, Throwable $driverEx) …
      › {    return static::wrapException($driver, $driverEx, 'An exception occurred in driver: ' . $driverEx->getMessage());}
      arguments: {
        $driver: Doctrine\DBAL\Driver\PDO\MySQL\Driver {#103 …}
        $driverEx: Doctrine\DBAL\Driver\PDO\Exception {#948 …}
        $msg: "An exception occurred in driver: SQLSTATE[08004] [1040] Too many connections"
      }
    }
    /home/pholios/dev.pholios.net/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php:31 {
      Doctrine\DBAL\Driver\PDOMySql\Driver->connect(array $params, $username = null, $password = null, array $driverOptions = []) …
      › } catch (PDOException $e) {    throw Exception::driverException($this, $e);}
      arguments: {
        $driver: Doctrine\DBAL\Driver\PDO\MySQL\Driver {#103 …}
        $driverEx: Doctrine\DBAL\Driver\PDO\Exception {#948 …}
      }
    }
    /home/pholios/dev.pholios.net/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:400 {
      Doctrine\DBAL\Connection->connect() …
      › 
      › $this->_conn = $this->_driver->connect($this->params, $user, $password, $driverOptions);arguments: {
        $params: [ …10]
        $username: "pholios_symfony"
        $password: "-cW1n*XUo=}L"
        $driverOptions: []
      }
    }
    /home/pholios/dev.pholios.net/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:1940 {
      Doctrine\DBAL\Connection->getWrappedConnection() …
      › {    $this->connect();}
    /home/pholios/dev.pholios.net/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:1278 {
      Doctrine\DBAL\Connection->executeQuery($sql, array $params = [], $types = [], QueryCacheProfile $qcp = null) …
      › 
      › $connection = $this->getWrappedConnection();}
    /home/pholios/dev.pholios.net/vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php:731 {
      Doctrine\ORM\Persisters\Entity\BasicEntityPersister->load(array $criteria, $entity = null, $assoc = null, array $hints = [], $lockMode = null, $limit = null, array $orderBy = null) …
      › [$params, $types] = $this->expandParameters($criteria);$stmt             = $this->conn->executeQuery($sql, $params, $types);arguments: {
        $sql: "SELECT t0.id AS id_1, t0.name AS name_2, t0.value AS value_3, t0.display_name AS display_name_4, t0.created_at AS created_at_5, t0.updated_at AS updated_at_6, t0.deleted_at AS deleted_at_7, t0.created_by_id AS created_by_id_8, t0.updated_by_id AS updated_by_id_9 FROM setting t0 WHERE t0.name = ? AND ((t0.deleted_at IS NULL)) LIMIT 1"
        $params: [ …1]
        $types: [ …1]
      }
    }
    /home/pholios/dev.pholios.net/vendor/doctrine/orm/lib/Doctrine/ORM/EntityRepository.php:211 {
      Doctrine\ORM\EntityRepository->findOneBy(array $criteria, array $orderBy = null) …
      › 
      ›     return $persister->load($criteria, null, null, [], null, 1, $orderBy);}
      arguments: {
        $criteria: [ …1]
        $entity: null
        $assoc: null
        $hints: []
        $lockMode: null
        $limit: 1
        $orderBy: null
      }
    }
    /home/pholios/dev.pholios.net/src/Settings/AbstractSettingsManager.php:53 {
      App\Settings\AbstractSettingsManager->get($settingNames, bool $onlyValues = false) …
      › $setting = $this->settingRepository    ->findOneBy(['name' => $settingNames]);
      arguments: {
        $criteria: [ …1]
      }
    }
    /home/pholios/dev.pholios.net/src/Settings/AbstractSettingsManager.php:64 {
      App\Settings\AbstractSettingsManager->getValue(string $settingName): string …
      › public function getValue(string $settingName): string {    return $this->get($settingName, true);}
      arguments: {
        $settingNames: "disclaimer_cookie_toggle"
        $onlyValues: true
      }
    }
    /home/pholios/dev.pholios.net/src/EventListener/ForceRoute/DisclaimerForceRouteListener.php:54 {
      App\EventListener\ForceRoute\DisclaimerForceRouteListener->mustForceRoute(Request $request): bool …
      › return    $this->settingsManager->getValue(SettingsManager::DISCLAIMER_COOKIE_TOGGLE) == true// Settings saved as string TODO unsafe maybe ?    && $request->cookies->has(self::DISCLAIMER_COOKIE_NAME) === false
      arguments: {
        $settingName: "disclaimer_cookie_toggle"
      }
    }
    /home/pholios/dev.pholios.net/src/EventListener/ForceRoute/AbstractForceRouteListener.php:47 {
      App\EventListener\ForceRoute\AbstractForceRouteListener->onCheckExpired(RequestEvent $event): void …
      ›     && !$this->isRequestedRouteAllowed($request)    && $this->mustForceRoute($request)){
      arguments: {
        $request: Symfony\Component\HttpFoundation\Request {#53 …}
      }
    }
    /home/pholios/dev.pholios.net/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:117 {
      Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
      › 
      › ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);arguments: {
        $event: Symfony\Component\HttpKernel\Event\RequestEvent {#286 …}
        ...: {
          "kernel.request"
          Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#384 …}
        }
      }
    }
    /home/pholios/dev.pholios.net/vendor/symfony/event-dispatcher/EventDispatcher.php:230 {
      Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event) …
      ›     }    $listener($event, $eventName, $this);}
      arguments: {
        $event: Symfony\Component\HttpKernel\Event\RequestEvent {#286 …}
        $eventName: "kernel.request"
        $dispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#384 …}
      }
    }
    /home/pholios/dev.pholios.net/vendor/symfony/event-dispatcher/EventDispatcher.php:59 {
      Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, string $eventName = null): object …
      › if ($listeners) {    $this->callListeners($listeners, $eventName, $event);}
      arguments: {
        $listeners: [ …14]
        $eventName: "kernel.request"
        $event: Symfony\Component\HttpKernel\Event\RequestEvent {#286 …}
      }
    }
    /home/pholios/dev.pholios.net/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:151 {
      Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
      › try {    $this->dispatcher->dispatch($event, $eventName);} finally {
      arguments: {
        $event: Symfony\Component\HttpKernel\Event\RequestEvent {#286 …}
        $eventName: "kernel.request"
      }
    }
    /home/pholios/dev.pholios.net/vendor/symfony/http-kernel/HttpKernel.php:133 {
      Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MASTER_REQUEST): Response …
      › $event = new RequestEvent($this, $request, $type);$this->dispatcher->dispatch($event, KernelEvents::REQUEST);arguments: {
        $event: Symfony\Component\HttpKernel\Event\RequestEvent {#286 …}
        $eventName: "kernel.request"
      }
    }
    /home/pholios/dev.pholios.net/vendor/symfony/http-kernel/HttpKernel.php:79 {
      Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MASTER_REQUEST, bool $catch = true) …
      › try {    return $this->handleRaw($request, $type);} catch (\Exception $e) {
      arguments: {
        $request: Symfony\Component\HttpFoundation\Request {#53 …}
        $type: 1
      }
    }
    /home/pholios/dev.pholios.net/vendor/symfony/http-kernel/Kernel.php:195 {
      Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MASTER_REQUEST, bool $catch = true) …
      › try {    return $this->getHttpKernel()->handle($request, $type, $catch);} finally {
      arguments: {
        $request: Symfony\Component\HttpFoundation\Request {#53 …}
        $type: 1
        $catch: true
      }
    }
    /home/pholios/dev.pholios.net/public/index.php:19 {$request = Request::createFromGlobals();$response = $kernel->handle($request);$response->send();
      arguments: {
        $request: Symfony\Component\HttpFoundation\Request {#53 …}
      }
    }
  }
}
logger
Symfony\Bridge\Monolog\Logger {#297 …6}

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip, br, zstd, deflate"
content-length
"0"
host
"dev.pholios.net"
user-agent
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
x-php-ob-level
"0"

Request Content

Request content not available (it was retrieved as a resource).

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"text/html; charset=UTF-8"
date
"Sat, 28 Sep 2024 12:13:14 GMT"
x-debug-exception
"An%20exception%20occurred%20in%20driver%3A%20SQLSTATE%5B08004%5D%20%5B1040%5D%20Too%20many%20connections"
x-debug-exception-file
"%2Fhome%2Fpholios%2Fdev.pholios.net%2Fvendor%2Fdoctrine%2Fdbal%2Flib%2FDoctrine%2FDBAL%2FDriver%2FAbstractMySQLDriver.php:128"
x-debug-token
"657ff5"

Cookies

Request Cookies

No request cookies

Response Cookies

No response cookies

Session

Session Metadata

No session metadata

Session Attributes

No session attributes

Session Usage

0 Usages
Stateless check enabled

Session not used.

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_ENV
"dev"
APP_NAME
"Amato"
APP_SECRET
"e2186e2d6396658d43b9b0338604ffec"
DATABASE_URL
"mysql://pholios_symfony:-cW1n*XUo=}L@localhost/pholios_symfony"
MAILER_ADDRESS_DEFAULT
"no_reply@amato.com"
MAILER_DSN
"sendmail://default"
MAILER_NAME_DEFAULT
"Amato"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
CONTENT_LENGTH
"0"
CONTEXT_DOCUMENT_ROOT
"/home/pholios/dev.pholios.net/public"
CONTEXT_PREFIX
""
DOCUMENT_ROOT
"/home/pholios/dev.pholios.net/public"
H2PUSH
"off"
H2_PUSH
"off"
H2_PUSHED
""
H2_PUSHED_ON
""
H2_STREAM_ID
"1"
H2_STREAM_TAG
"3895676-753-1"
HTTP2
"on"
HTTPS
"on"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_HOST
"dev.pholios.net"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
LSPHP_ENABLE_USER_INI
"on"
PATH
"/usr/local/bin:/usr/bin:/bin"
PHP_SELF
"/index.php"
PWD
"/"
QUERY_STRING
"file=src%2FEventSubscriber%2FProfile%2FFeedSubscriber.php&line=34"
REDIRECT_H2PUSH
"off"
REDIRECT_H2_PUSH
"off"
REDIRECT_H2_PUSHED
""
REDIRECT_H2_PUSHED_ON
""
REDIRECT_H2_STREAM_ID
"1"
REDIRECT_H2_STREAM_TAG
"3895676-753-1"
REDIRECT_HTTP2
"on"
REDIRECT_HTTPS
"on"
REDIRECT_QUERY_STRING
"file=src%2FEventSubscriber%2FProfile%2FFeedSubscriber.php&line=34"
REDIRECT_SSL_TLS_SNI
"dev.pholios.net"
REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"Zvfy2VIi_7-iHo_cfbR0PwAACgM"
REDIRECT_URL
"/_profiler/open"
REMOTE_ADDR
"18.189.178.53"
REMOTE_PORT
"58835"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1727525593
REQUEST_TIME_FLOAT
1727525593.961
REQUEST_URI
"/_profiler/open?file=src%2FEventSubscriber%2FProfile%2FFeedSubscriber.php&line=34"
SCRIPT_FILENAME
"/home/pholios/dev.pholios.net/public/index.php"
SCRIPT_NAME
"/index.php"
SERVER_ADDR
"172.104.232.190"
SERVER_ADMIN
"webmaster@dev.pholios.net"
SERVER_NAME
"dev.pholios.net"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/2.0"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SSL_TLS_SNI
"dev.pholios.net"
SYMFONY_DOTENV_VARS
"APP_ENV,APP_SECRET,MAILER_DSN,DATABASE_URL,APP_NAME,MAILER_ADDRESS_DEFAULT,MAILER_NAME_DEFAULT"
TEMP
"/tmp"
TMP
"/tmp"
TMPDIR
"/tmp"
UNIQUE_ID
"Zvfy2VIi_7-iHo_cfbR0PwAACgM"
argc
1
argv
[
  "file=src%2FEventSubscriber%2FProfile%2FFeedSubscriber.php&line=34"
]

Parent Request

Return to parent request (token = 192250)

Key Value
_controller
"web_profiler.controller.profiler::openAction"
_firewall_context
"security.firewall.map.context.dev"
_remove_csp_headers
true
_route
"_profiler_open_file"
_route_params
[]