case 1370:
case 1429:
case 2002:
case 2005:
case 2054:
return new ConnectionException($exception, $query);
case 2006:
return new ConnectionLost($exception, $query);
case 1048:
): DriverException {
if ($this->exceptionConverter === null) {
$this->exceptionConverter = $this->_driver->getExceptionConverter();
}
$exception = $this->exceptionConverter->convert($driverException, $query);
if ($exception instanceof ConnectionLost) {
$this->close();
}
/**
* @internal
*/
final public function convertException(Driver\Exception $e): DriverException
{
return $this->handleDriverException($e, null);
}
/**
* @param array<int, mixed>|array<string, mixed> $params
* @param array<int, int|string|Type|null>|array<string, int|string|Type|null> $types
}
try {
$this->_conn = $this->_driver->connect($this->params);
} catch (Driver\Exception $e) {
throw $this->convertException($e);
}
if ($this->autoCommit === false) {
$this->beginTransaction();
}
'https://github.com/doctrine/dbal/issues/4966',
'Connection::getWrappedConnection() is deprecated.'
. ' Use Connection::getNativeConnection() to access the native connection.'
);
$this->connect();
assert($this->_conn !== null);
return $this->_conn;
}
): Result {
if ($qcp !== null) {
return $this->executeCacheQuery($sql, $params, $types, $qcp);
}
$connection = $this->getWrappedConnection();
$logger = $this->_config->getSQLLogger();
if ($logger !== null) {
$logger->startQuery($sql, $params, $types);
}
*
* @return Result
*/
public function execute(Connection $conn, array $params, array $types)
{
return $conn->executeQuery($this->_sqlStatements, $params, $types, $this->queryCacheProfile);
}
}
$sqlParams,
$types,
$this->_em->getConnection()->getParams()
);
return $executor->execute($this->_em->getConnection(), $sqlParams, $types);
}
/**
* @param array<string,mixed> $sqlParams
* @param array<string,Type> $types
$setCacheEntry = static function ($data) use ($cache, $result, $cacheItem, $realCacheKey): void {
$cache->save($cacheItem->set($result + [$realCacheKey => $data]));
};
}
$stmt = $this->_doExecute();
if (is_numeric($stmt)) {
$setCacheEntry($stmt);
return $stmt;
{
if ($this->cacheable && $this->isCacheEnabled()) {
return $this->executeUsingQueryCache($parameters, $hydrationMode);
}
return $this->executeIgnoreQueryCache($parameters, $hydrationMode);
}
/**
* Execute query ignoring second level cache.
*
* @throws NonUniqueResultException If the query result is not unique.
* @throws NoResultException If the query returned no result.
*/
public function getSingleResult($hydrationMode = null)
{
$result = $this->execute(null, $hydrationMode);
if ($this->_hydrationMode !== self::HYDRATE_SINGLE_SCALAR && ! $result) {
throw new NoResultException();
}
->andWhere('entity.locale = :locale')
->getQuery()
->setParameters(['path' => $path, 'locale' => $locale]);
try {
return $query->getSingleResult();
} catch (NoResultException $e) {
return;
}
}
public function findByPath($path, $locale)
{
$this->initializerd3498 && ($this->initializerd3498->__invoke($valueHolder4426c, $this, 'findByPath', array('path' => $path, 'locale' => $locale), $this->initializerd3498) || 1) && $this->valueHolder4426c = $valueHolder4426c;
return $this->valueHolder4426c->findByPath($path, $locale);
}
public function findByEntity($entityClass, $entityId, $locale)
{
$this->initializerd3498 && ($this->initializerd3498->__invoke($valueHolder4426c, $this, 'findByEntity', array('entityClass' => $entityClass, 'entityId' => $entityId, 'locale' => $locale), $this->initializerd3498) || 1) && $this->valueHolder4426c = $valueHolder4426c;
*/
private function findRouteByPath($path, $locale)
{
$path = '/' . \ltrim($path, '/');
if (!\array_key_exists($path, $this->routeCache)) {
$this->routeCache[$path] = $this->routeRepository->findByPath($path, $locale);
}
return $this->routeCache[$path];
}
return $collection;
}
$path = $this->stripFormatExtension($path, $format);
$route = $this->findRouteByPath($path, $request->getLocale());
if ($route && \array_key_exists($route->getId(), $this->symfonyRouteCache)) {
$collection->add(
self::ROUTE_PREFIX . $route->getId(),
$this->symfonyRouteCache[$route->getId()]
);
public function getRouteCollectionForRequest(\Symfony\Component\HttpFoundation\Request $request)
{
$this->initializerd3498 && ($this->initializerd3498->__invoke($valueHolder4426c, $this, 'getRouteCollectionForRequest', array('request' => $request), $this->initializerd3498) || 1) && $this->valueHolder4426c = $valueHolder4426c;
return $this->valueHolder4426c->getRouteCollectionForRequest($request);
}
public function getRouteByName($name)
{
$this->initializerd3498 && ($this->initializerd3498->__invoke($valueHolder4426c, $this, 'getRouteByName', array('name' => $name), $this->initializerd3498) || 1) && $this->valueHolder4426c = $valueHolder4426c;
/**
* {@inheritdoc}
*/
public function matchRequest(Request $request)
{
$collection = $this->routeProvider->getRouteCollectionForRequest($request);
if (!count($collection)) {
throw new ResourceNotFoundException();
}
// Route filters are expected to throw an exception themselves if they
$matcher = $this->getMatcher();
if ($matcher instanceof UrlMatcherInterface) {
$defaults = $matcher->match($request->getPathInfo());
} else {
$defaults = $matcher->matchRequest($request);
}
return $this->applyRouteEnhancers($defaults, $request);
}
return $this->cleanDefaults($defaults);
}
public function matchRequest(Request $request)
{
$defaults = parent::matchRequest($request);
return $this->cleanDefaults($defaults, $request);
}
/**
if ($router instanceof RequestMatcherInterface) {
if (null === $requestForMatching) {
$requestForMatching = $this->rebuildRequest($pathinfo);
}
return $router->matchRequest($requestForMatching);
}
// every router implements the match method
return $router->match($pathinfo);
} catch (ResourceNotFoundException $e) {
*
* Loops through all routes and tries to match the passed request.
*/
public function matchRequest(Request $request)
{
return $this->doMatch($request->getPathInfo(), $request);
}
/**
* Loops through all routers and tries to match the passed request or url.
*
// add attributes based on the request (routing)
try {
// matching a request is more powerful than matching a URL path + context, so try that first
if ($this->matcher instanceof RequestMatcherInterface) {
$parameters = $this->matcher->matchRequest($request);
} else {
$parameters = $this->matcher->match($request->getPathInfo());
}
if (null !== $this->logger) {
$request = $event->getRequest();
// This call is required in all cases, because the default router needs our webspace information
// Would be nice to also only call this if the _requestAnalyzer attribute is set, but it's set on the next line
$this->requestAnalyzer->analyze($request);
$this->baseRouteListener->onKernelRequest($event);
if (false !== $request->attributes->getBoolean(static::REQUEST_ANALYZER, true)) {
$this->requestAnalyzer->validate($request);
}
}
$this->called = true;
$this->priority = $dispatcher->getListenerPriority($eventName, $this->listener);
$e = $this->stopwatch->start($this->name, 'event_listener');
($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
if ($e->isStarted()) {
$e->stop();
}
foreach ($listeners as $listener) {
if ($stoppable && $event->isPropagationStopped()) {
break;
}
$listener($event, $eventName, $this);
}
}
/**
* Sorts the internal list of listeners for the given event by priority.
} else {
$listeners = $this->getListeners($eventName);
}
if ($listeners) {
$this->callListeners($listeners, $eventName, $event);
}
return $event;
}
try {
$this->beforeDispatch($eventName, $event);
try {
$e = $this->stopwatch->start($eventName, 'section');
try {
$this->dispatcher->dispatch($event, $eventName);
} finally {
if ($e->isStarted()) {
$e->stop();
}
}
{
$this->requestStack->push($request);
// request
$event = new RequestEvent($this, $request, $type);
$this->dispatcher->dispatch($event, KernelEvents::REQUEST);
if ($event->hasResponse()) {
return $this->filterResponse($event->getResponse(), $request, $type);
}
public function handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true)
{
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
try {
return $this->handleRaw($request, $type);
} catch (\Exception $e) {
if ($e instanceof RequestExceptionInterface) {
$e = new BadRequestHttpException($e->getMessage(), $e);
}
if (false === $catch) {
$this->boot();
++$this->requestStackSize;
$this->resetServices = true;
try {
return $this->getHttpKernel()->handle($request, $type, $catch);
} finally {
--$this->requestStackSize;
}
}
// When using the HttpCache, you need to call the method in your front controller
// instead of relying on the configuration parameter
// https://symfony.com/doc/3.4/reference/configuration/framework.html#http-method-override
Request::enableHttpMethodParameterOverride();
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$response->send();
$kernel->terminate($request, $response);
} else {
$code = $exception->getCode();
$sqlState = null;
}
return new self($exception->getMessage(), $sqlState, $code, $exception);
}
}
$params['user'] ?? '',
$params['password'] ?? '',
$driverOptions
);
} catch (PDOException $exception) {
throw Exception::new($exception);
}
return new Connection($pdo);
}
/**
* {@inheritdoc}
*/
public function connect(array $params)
{
return $this->wrappedDriver->connect($params);
}
/**
* {@inheritdoc}
*/
public function connect(array $params)
{
$this->logger->info('Connecting with parameters {params}', ['params' => $this->maskPassword($params)]);
return new Connection(
parent::connect($params),
$this->logger
);
}
/**
/**
* {@inheritdoc}
*/
public function connect(array $params)
{
return $this->wrappedDriver->connect($params);
}
/**
* {@inheritdoc}
*/
}
public function connect(array $params): Connection
{
return new Connection(
parent::connect($params),
$this->debugDataHolder,
$this->stopwatch,
$this->connectionName
);
}
if ($this->_conn !== null) {
return false;
}
try {
$this->_conn = $this->_driver->connect($this->params);
} catch (Driver\Exception $e) {
throw $this->convertException($e);
}
if ($this->autoCommit === false) {
'https://github.com/doctrine/dbal/issues/4966',
'Connection::getWrappedConnection() is deprecated.'
. ' Use Connection::getNativeConnection() to access the native connection.'
);
$this->connect();
assert($this->_conn !== null);
return $this->_conn;
}
): Result {
if ($qcp !== null) {
return $this->executeCacheQuery($sql, $params, $types, $qcp);
}
$connection = $this->getWrappedConnection();
$logger = $this->_config->getSQLLogger();
if ($logger !== null) {
$logger->startQuery($sql, $params, $types);
}
*
* @return Result
*/
public function execute(Connection $conn, array $params, array $types)
{
return $conn->executeQuery($this->_sqlStatements, $params, $types, $this->queryCacheProfile);
}
}
$sqlParams,
$types,
$this->_em->getConnection()->getParams()
);
return $executor->execute($this->_em->getConnection(), $sqlParams, $types);
}
/**
* @param array<string,mixed> $sqlParams
* @param array<string,Type> $types
$setCacheEntry = static function ($data) use ($cache, $result, $cacheItem, $realCacheKey): void {
$cache->save($cacheItem->set($result + [$realCacheKey => $data]));
};
}
$stmt = $this->_doExecute();
if (is_numeric($stmt)) {
$setCacheEntry($stmt);
return $stmt;
{
if ($this->cacheable && $this->isCacheEnabled()) {
return $this->executeUsingQueryCache($parameters, $hydrationMode);
}
return $this->executeIgnoreQueryCache($parameters, $hydrationMode);
}
/**
* Execute query ignoring second level cache.
*
* @throws NonUniqueResultException If the query result is not unique.
* @throws NoResultException If the query returned no result.
*/
public function getSingleResult($hydrationMode = null)
{
$result = $this->execute(null, $hydrationMode);
if ($this->_hydrationMode !== self::HYDRATE_SINGLE_SCALAR && ! $result) {
throw new NoResultException();
}
->andWhere('entity.locale = :locale')
->getQuery()
->setParameters(['path' => $path, 'locale' => $locale]);
try {
return $query->getSingleResult();
} catch (NoResultException $e) {
return;
}
}
public function findByPath($path, $locale)
{
$this->initializerd3498 && ($this->initializerd3498->__invoke($valueHolder4426c, $this, 'findByPath', array('path' => $path, 'locale' => $locale), $this->initializerd3498) || 1) && $this->valueHolder4426c = $valueHolder4426c;
return $this->valueHolder4426c->findByPath($path, $locale);
}
public function findByEntity($entityClass, $entityId, $locale)
{
$this->initializerd3498 && ($this->initializerd3498->__invoke($valueHolder4426c, $this, 'findByEntity', array('entityClass' => $entityClass, 'entityId' => $entityId, 'locale' => $locale), $this->initializerd3498) || 1) && $this->valueHolder4426c = $valueHolder4426c;
*/
private function findRouteByPath($path, $locale)
{
$path = '/' . \ltrim($path, '/');
if (!\array_key_exists($path, $this->routeCache)) {
$this->routeCache[$path] = $this->routeRepository->findByPath($path, $locale);
}
return $this->routeCache[$path];
}
return $collection;
}
$path = $this->stripFormatExtension($path, $format);
$route = $this->findRouteByPath($path, $request->getLocale());
if ($route && \array_key_exists($route->getId(), $this->symfonyRouteCache)) {
$collection->add(
self::ROUTE_PREFIX . $route->getId(),
$this->symfonyRouteCache[$route->getId()]
);
public function getRouteCollectionForRequest(\Symfony\Component\HttpFoundation\Request $request)
{
$this->initializerd3498 && ($this->initializerd3498->__invoke($valueHolder4426c, $this, 'getRouteCollectionForRequest', array('request' => $request), $this->initializerd3498) || 1) && $this->valueHolder4426c = $valueHolder4426c;
return $this->valueHolder4426c->getRouteCollectionForRequest($request);
}
public function getRouteByName($name)
{
$this->initializerd3498 && ($this->initializerd3498->__invoke($valueHolder4426c, $this, 'getRouteByName', array('name' => $name), $this->initializerd3498) || 1) && $this->valueHolder4426c = $valueHolder4426c;
/**
* {@inheritdoc}
*/
public function matchRequest(Request $request)
{
$collection = $this->routeProvider->getRouteCollectionForRequest($request);
if (!count($collection)) {
throw new ResourceNotFoundException();
}
// Route filters are expected to throw an exception themselves if they
$matcher = $this->getMatcher();
if ($matcher instanceof UrlMatcherInterface) {
$defaults = $matcher->match($request->getPathInfo());
} else {
$defaults = $matcher->matchRequest($request);
}
return $this->applyRouteEnhancers($defaults, $request);
}
return $this->cleanDefaults($defaults);
}
public function matchRequest(Request $request)
{
$defaults = parent::matchRequest($request);
return $this->cleanDefaults($defaults, $request);
}
/**
if ($router instanceof RequestMatcherInterface) {
if (null === $requestForMatching) {
$requestForMatching = $this->rebuildRequest($pathinfo);
}
return $router->matchRequest($requestForMatching);
}
// every router implements the match method
return $router->match($pathinfo);
} catch (ResourceNotFoundException $e) {
*
* Loops through all routes and tries to match the passed request.
*/
public function matchRequest(Request $request)
{
return $this->doMatch($request->getPathInfo(), $request);
}
/**
* Loops through all routers and tries to match the passed request or url.
*
// add attributes based on the request (routing)
try {
// matching a request is more powerful than matching a URL path + context, so try that first
if ($this->matcher instanceof RequestMatcherInterface) {
$parameters = $this->matcher->matchRequest($request);
} else {
$parameters = $this->matcher->match($request->getPathInfo());
}
if (null !== $this->logger) {
$request = $event->getRequest();
// This call is required in all cases, because the default router needs our webspace information
// Would be nice to also only call this if the _requestAnalyzer attribute is set, but it's set on the next line
$this->requestAnalyzer->analyze($request);
$this->baseRouteListener->onKernelRequest($event);
if (false !== $request->attributes->getBoolean(static::REQUEST_ANALYZER, true)) {
$this->requestAnalyzer->validate($request);
}
}
$this->called = true;
$this->priority = $dispatcher->getListenerPriority($eventName, $this->listener);
$e = $this->stopwatch->start($this->name, 'event_listener');
($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
if ($e->isStarted()) {
$e->stop();
}
foreach ($listeners as $listener) {
if ($stoppable && $event->isPropagationStopped()) {
break;
}
$listener($event, $eventName, $this);
}
}
/**
* Sorts the internal list of listeners for the given event by priority.
} else {
$listeners = $this->getListeners($eventName);
}
if ($listeners) {
$this->callListeners($listeners, $eventName, $event);
}
return $event;
}
try {
$this->beforeDispatch($eventName, $event);
try {
$e = $this->stopwatch->start($eventName, 'section');
try {
$this->dispatcher->dispatch($event, $eventName);
} finally {
if ($e->isStarted()) {
$e->stop();
}
}
{
$this->requestStack->push($request);
// request
$event = new RequestEvent($this, $request, $type);
$this->dispatcher->dispatch($event, KernelEvents::REQUEST);
if ($event->hasResponse()) {
return $this->filterResponse($event->getResponse(), $request, $type);
}
public function handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true)
{
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
try {
return $this->handleRaw($request, $type);
} catch (\Exception $e) {
if ($e instanceof RequestExceptionInterface) {
$e = new BadRequestHttpException($e->getMessage(), $e);
}
if (false === $catch) {
$this->boot();
++$this->requestStackSize;
$this->resetServices = true;
try {
return $this->getHttpKernel()->handle($request, $type, $catch);
} finally {
--$this->requestStackSize;
}
}
// When using the HttpCache, you need to call the method in your front controller
// instead of relying on the configuration parameter
// https://symfony.com/doc/3.4/reference/configuration/framework.html#http-method-override
Request::enableHttpMethodParameterOverride();
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$response->send();
$kernel->terminate($request, $response);
$driverOptions[PDO::ATTR_PERSISTENT] = true;
}
try {
$pdo = new PDO(
$this->constructPdoDsn($params),
$params['user'] ?? '',
$params['password'] ?? '',
$driverOptions
);
} catch (PDOException $exception) {
$driverOptions[PDO::ATTR_PERSISTENT] = true;
}
try {
$pdo = new PDO(
$this->constructPdoDsn($params),
$params['user'] ?? '',
$params['password'] ?? '',
$driverOptions
);
} catch (PDOException $exception) {
/**
* {@inheritdoc}
*/
public function connect(array $params)
{
return $this->wrappedDriver->connect($params);
}
/**
* {@inheritdoc}
*/
public function connect(array $params)
{
$this->logger->info('Connecting with parameters {params}', ['params' => $this->maskPassword($params)]);
return new Connection(
parent::connect($params),
$this->logger
);
}
/**
/**
* {@inheritdoc}
*/
public function connect(array $params)
{
return $this->wrappedDriver->connect($params);
}
/**
* {@inheritdoc}
*/
}
public function connect(array $params): Connection
{
return new Connection(
parent::connect($params),
$this->debugDataHolder,
$this->stopwatch,
$this->connectionName
);
}
if ($this->_conn !== null) {
return false;
}
try {
$this->_conn = $this->_driver->connect($this->params);
} catch (Driver\Exception $e) {
throw $this->convertException($e);
}
if ($this->autoCommit === false) {
'https://github.com/doctrine/dbal/issues/4966',
'Connection::getWrappedConnection() is deprecated.'
. ' Use Connection::getNativeConnection() to access the native connection.'
);
$this->connect();
assert($this->_conn !== null);
return $this->_conn;
}
): Result {
if ($qcp !== null) {
return $this->executeCacheQuery($sql, $params, $types, $qcp);
}
$connection = $this->getWrappedConnection();
$logger = $this->_config->getSQLLogger();
if ($logger !== null) {
$logger->startQuery($sql, $params, $types);
}
*
* @return Result
*/
public function execute(Connection $conn, array $params, array $types)
{
return $conn->executeQuery($this->_sqlStatements, $params, $types, $this->queryCacheProfile);
}
}
$sqlParams,
$types,
$this->_em->getConnection()->getParams()
);
return $executor->execute($this->_em->getConnection(), $sqlParams, $types);
}
/**
* @param array<string,mixed> $sqlParams
* @param array<string,Type> $types
$setCacheEntry = static function ($data) use ($cache, $result, $cacheItem, $realCacheKey): void {
$cache->save($cacheItem->set($result + [$realCacheKey => $data]));
};
}
$stmt = $this->_doExecute();
if (is_numeric($stmt)) {
$setCacheEntry($stmt);
return $stmt;
{
if ($this->cacheable && $this->isCacheEnabled()) {
return $this->executeUsingQueryCache($parameters, $hydrationMode);
}
return $this->executeIgnoreQueryCache($parameters, $hydrationMode);
}
/**
* Execute query ignoring second level cache.
*
* @throws NonUniqueResultException If the query result is not unique.
* @throws NoResultException If the query returned no result.
*/
public function getSingleResult($hydrationMode = null)
{
$result = $this->execute(null, $hydrationMode);
if ($this->_hydrationMode !== self::HYDRATE_SINGLE_SCALAR && ! $result) {
throw new NoResultException();
}
->andWhere('entity.locale = :locale')
->getQuery()
->setParameters(['path' => $path, 'locale' => $locale]);
try {
return $query->getSingleResult();
} catch (NoResultException $e) {
return;
}
}
public function findByPath($path, $locale)
{
$this->initializerd3498 && ($this->initializerd3498->__invoke($valueHolder4426c, $this, 'findByPath', array('path' => $path, 'locale' => $locale), $this->initializerd3498) || 1) && $this->valueHolder4426c = $valueHolder4426c;
return $this->valueHolder4426c->findByPath($path, $locale);
}
public function findByEntity($entityClass, $entityId, $locale)
{
$this->initializerd3498 && ($this->initializerd3498->__invoke($valueHolder4426c, $this, 'findByEntity', array('entityClass' => $entityClass, 'entityId' => $entityId, 'locale' => $locale), $this->initializerd3498) || 1) && $this->valueHolder4426c = $valueHolder4426c;
*/
private function findRouteByPath($path, $locale)
{
$path = '/' . \ltrim($path, '/');
if (!\array_key_exists($path, $this->routeCache)) {
$this->routeCache[$path] = $this->routeRepository->findByPath($path, $locale);
}
return $this->routeCache[$path];
}
return $collection;
}
$path = $this->stripFormatExtension($path, $format);
$route = $this->findRouteByPath($path, $request->getLocale());
if ($route && \array_key_exists($route->getId(), $this->symfonyRouteCache)) {
$collection->add(
self::ROUTE_PREFIX . $route->getId(),
$this->symfonyRouteCache[$route->getId()]
);
public function getRouteCollectionForRequest(\Symfony\Component\HttpFoundation\Request $request)
{
$this->initializerd3498 && ($this->initializerd3498->__invoke($valueHolder4426c, $this, 'getRouteCollectionForRequest', array('request' => $request), $this->initializerd3498) || 1) && $this->valueHolder4426c = $valueHolder4426c;
return $this->valueHolder4426c->getRouteCollectionForRequest($request);
}
public function getRouteByName($name)
{
$this->initializerd3498 && ($this->initializerd3498->__invoke($valueHolder4426c, $this, 'getRouteByName', array('name' => $name), $this->initializerd3498) || 1) && $this->valueHolder4426c = $valueHolder4426c;
/**
* {@inheritdoc}
*/
public function matchRequest(Request $request)
{
$collection = $this->routeProvider->getRouteCollectionForRequest($request);
if (!count($collection)) {
throw new ResourceNotFoundException();
}
// Route filters are expected to throw an exception themselves if they
$matcher = $this->getMatcher();
if ($matcher instanceof UrlMatcherInterface) {
$defaults = $matcher->match($request->getPathInfo());
} else {
$defaults = $matcher->matchRequest($request);
}
return $this->applyRouteEnhancers($defaults, $request);
}
return $this->cleanDefaults($defaults);
}
public function matchRequest(Request $request)
{
$defaults = parent::matchRequest($request);
return $this->cleanDefaults($defaults, $request);
}
/**
if ($router instanceof RequestMatcherInterface) {
if (null === $requestForMatching) {
$requestForMatching = $this->rebuildRequest($pathinfo);
}
return $router->matchRequest($requestForMatching);
}
// every router implements the match method
return $router->match($pathinfo);
} catch (ResourceNotFoundException $e) {
*
* Loops through all routes and tries to match the passed request.
*/
public function matchRequest(Request $request)
{
return $this->doMatch($request->getPathInfo(), $request);
}
/**
* Loops through all routers and tries to match the passed request or url.
*
// add attributes based on the request (routing)
try {
// matching a request is more powerful than matching a URL path + context, so try that first
if ($this->matcher instanceof RequestMatcherInterface) {
$parameters = $this->matcher->matchRequest($request);
} else {
$parameters = $this->matcher->match($request->getPathInfo());
}
if (null !== $this->logger) {
$request = $event->getRequest();
// This call is required in all cases, because the default router needs our webspace information
// Would be nice to also only call this if the _requestAnalyzer attribute is set, but it's set on the next line
$this->requestAnalyzer->analyze($request);
$this->baseRouteListener->onKernelRequest($event);
if (false !== $request->attributes->getBoolean(static::REQUEST_ANALYZER, true)) {
$this->requestAnalyzer->validate($request);
}
}
$this->called = true;
$this->priority = $dispatcher->getListenerPriority($eventName, $this->listener);
$e = $this->stopwatch->start($this->name, 'event_listener');
($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
if ($e->isStarted()) {
$e->stop();
}
foreach ($listeners as $listener) {
if ($stoppable && $event->isPropagationStopped()) {
break;
}
$listener($event, $eventName, $this);
}
}
/**
* Sorts the internal list of listeners for the given event by priority.
} else {
$listeners = $this->getListeners($eventName);
}
if ($listeners) {
$this->callListeners($listeners, $eventName, $event);
}
return $event;
}
try {
$this->beforeDispatch($eventName, $event);
try {
$e = $this->stopwatch->start($eventName, 'section');
try {
$this->dispatcher->dispatch($event, $eventName);
} finally {
if ($e->isStarted()) {
$e->stop();
}
}
{
$this->requestStack->push($request);
// request
$event = new RequestEvent($this, $request, $type);
$this->dispatcher->dispatch($event, KernelEvents::REQUEST);
if ($event->hasResponse()) {
return $this->filterResponse($event->getResponse(), $request, $type);
}
public function handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true)
{
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());
try {
return $this->handleRaw($request, $type);
} catch (\Exception $e) {
if ($e instanceof RequestExceptionInterface) {
$e = new BadRequestHttpException($e->getMessage(), $e);
}
if (false === $catch) {
$this->boot();
++$this->requestStackSize;
$this->resetServices = true;
try {
return $this->getHttpKernel()->handle($request, $type, $catch);
} finally {
--$this->requestStackSize;
}
}
// When using the HttpCache, you need to call the method in your front controller
// instead of relying on the configuration parameter
// https://symfony.com/doc/3.4/reference/configuration/framework.html#http-method-override
Request::enableHttpMethodParameterOverride();
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$response->send();
$kernel->terminate($request, $response);
Level | Channel | Message |
---|---|---|
INFO 00:27:40 | deprecation |
User Deprecated: Method "Symfony\Component\HttpKernel\KernelInterface::registerBundles()" might add "iterable" as a native return type declaration in the future. Do the same in implementation "Sulu\Component\HttpKernel\SuluKernel" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "Symfony\Component\HttpKernel\Kernel::getContainerClass()" might add "string" as a native return type declaration in the future. Do the same in child class "Sulu\Component\HttpKernel\SuluKernel" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "Symfony\Component\HttpKernel\KernelInterface::getCacheDir()" might add "string" as a native return type declaration in the future. Do the same in implementation "Sulu\Component\HttpKernel\SuluKernel" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "Symfony\Component\HttpKernel\KernelInterface::getLogDir()" might add "string" as a native return type declaration in the future. Do the same in implementation "Sulu\Component\HttpKernel\SuluKernel" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "Symfony\Component\HttpKernel\Kernel::getKernelParameters()" might add "array" as a native return type declaration in the future. Do the same in child class "Sulu\Component\HttpKernel\SuluKernel" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "FOS\HttpCache\SymfonyCache\HttpCacheProvider::getHttpCache()" might add "?HttpKernelInterface" as a native return type declaration in the future. Do the same in implementation "App\Kernel" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\WorkspaceInterface::getSession()" might add "SessionInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Workspace" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\WorkspaceInterface::getName()" might add "string" as a native return type declaration in the future. Do the same in implementation "Jackalope\Workspace" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\WorkspaceInterface::getLockManager()" might add "LockManagerInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Workspace" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\WorkspaceInterface::getQueryManager()" might add "QueryManagerInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Workspace" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\WorkspaceInterface::getTransactionManager()" might add "UserTransactionInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Workspace" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\WorkspaceInterface::getNamespaceRegistry()" might add "NamespaceRegistryInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Workspace" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\WorkspaceInterface::getNodeTypeManager()" might add "NodeTypeManagerInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Workspace" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\WorkspaceInterface::getObservationManager()" might add "ObservationManagerInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Workspace" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\WorkspaceInterface::getRepositoryManager()" might add "RepositoryManagerInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Workspace" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\WorkspaceInterface::getVersionManager()" might add "VersionManagerInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Workspace" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\WorkspaceInterface::getAccessibleWorkspaceNames()" might add "array" as a native return type declaration in the future. Do the same in implementation "Jackalope\Workspace" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NamespaceRegistryInterface::getPrefixes()" might add "array" as a native return type declaration in the future. Do the same in implementation "Jackalope\NamespaceRegistry" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NamespaceRegistryInterface::getURIs()" might add "array" as a native return type declaration in the future. Do the same in implementation "Jackalope\NamespaceRegistry" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NamespaceRegistryInterface::getURI()" might add "string" as a native return type declaration in the future. Do the same in implementation "Jackalope\NamespaceRegistry" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NamespaceRegistryInterface::getPrefix()" might add "string" as a native return type declaration in the future. Do the same in implementation "Jackalope\NamespaceRegistry" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NamespaceRegistryInterface::getNamespaces()" might add "array" as a native return type declaration in the future. Do the same in implementation "Jackalope\NamespaceRegistry" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeManagerInterface::getNodeType()" might add "NodeTypeInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\NodeType\NodeTypeManager" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeManagerInterface::hasNodeType()" might add "bool" as a native return type declaration in the future. Do the same in implementation "Jackalope\NodeType\NodeTypeManager" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeManagerInterface::getAllNodeTypes()" might add "Iterator" as a native return type declaration in the future. Do the same in implementation "Jackalope\NodeType\NodeTypeManager" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeManagerInterface::getPrimaryNodeTypes()" might add "Iterator" as a native return type declaration in the future. Do the same in implementation "Jackalope\NodeType\NodeTypeManager" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeManagerInterface::getMixinNodeTypes()" might add "Iterator" as a native return type declaration in the future. Do the same in implementation "Jackalope\NodeType\NodeTypeManager" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeManagerInterface::createNodeTypeTemplate()" might add "NodeTypeTemplateInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\NodeType\NodeTypeManager" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeManagerInterface::createNodeDefinitionTemplate()" might add "NodeDefinitionTemplateInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\NodeType\NodeTypeManager" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeManagerInterface::createPropertyDefinitionTemplate()" might add "PropertyDefinitionTemplateInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\NodeType\NodeTypeManager" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeManagerInterface::registerNodeType()" might add "NodeTypeInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\NodeType\NodeTypeManager" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeManagerInterface::registerNodeTypes()" might add "Iterator" as a native return type declaration in the future. Do the same in implementation "Jackalope\NodeType\NodeTypeManager" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeManagerInterface::registerNodeTypesCnd()" might add "Iterator" as a native return type declaration in the future. Do the same in implementation "Jackalope\NodeType\NodeTypeManager" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Transaction\UserTransactionInterface::inTransaction()" might add "bool" as a native return type declaration in the future. Do the same in implementation "Jackalope\Transaction\UserTransaction" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Since symfony/security-core 5.4: Not setting the 5th argument of "Symfony\Component\Security\Core\Authorization\AuthorizationChecker::__construct" to "false" is deprecated. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Since symfony/security-core 5.3: The "Symfony\Component\Security\Core\Encoder\MessageDigestPasswordEncoder" class is deprecated, use "Symfony\Component\PasswordHasher\Hasher\MessageDigestPasswordHasher" instead. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Since symfony/security-core 5.3: The "Symfony\Component\Security\Core\Encoder\BasePasswordEncoder" class is deprecated, use "Symfony\Component\PasswordHasher\Hasher\CheckPasswordLengthTrait" instead. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Since symfony/security-core 5.3: The "Symfony\Component\Security\Core\Encoder\PasswordEncoderInterface" class is deprecated, use "Symfony\Component\PasswordHasher\PasswordHasherInterface" instead. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "Symfony\Component\Security\Core\User\EquatableInterface::isEqualTo()" might add "bool" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\SecurityBundle\Entity\User" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "Symfony\Component\Security\Core\User\UserInterface::getRoles()" might add "array" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\SecurityBundle\Entity\User" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QueryManagerInterface::createQuery()" might add "QueryInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QueryManager" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QueryManagerInterface::getQOMFactory()" might add "QueryObjectModelFactoryInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QueryManager" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QueryManagerInterface::getQuery()" might add "QueryInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QueryManager" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QueryManagerInterface::getSupportedQueryLanguages()" might add "array" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QueryManager" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::createQuery()" might add "QueryObjectModelInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::selector()" might add "SelectorInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::join()" might add "JoinInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::equiJoinCondition()" might add "EquiJoinConditionInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::sameNodeJoinCondition()" might add "SameNodeJoinConditionInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::childNodeJoinCondition()" might add "ChildNodeJoinConditionInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::descendantNodeJoinCondition()" might add "DescendantNodeJoinConditionInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::andConstraint()" might add "AndInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::orConstraint()" might add "OrInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::notConstraint()" might add "NotInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::comparison()" might add "ComparisonInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::propertyExistence()" might add "PropertyExistenceInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::fullTextSearch()" might add "FullTextSearchInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::sameNode()" might add "SameNodeInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::childNode()" might add "ChildNodeInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::descendantNode()" might add "DescendantNodeInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::propertyValue()" might add "PropertyValueInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::length()" might add "LengthInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::nodeName()" might add "NodeNameInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::nodeLocalName()" might add "NodeLocalNameInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::fullTextSearchScore()" might add "FullTextSearchScoreInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::lowerCase()" might add "LowerCaseInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::upperCase()" might add "UpperCaseInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::bindVariable()" might add "BindVariableValueInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::literal()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::ascending()" might add "OrderingInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::descending()" might add "OrderingInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\Query\QOM\QueryObjectModelFactoryInterface::column()" might add "ColumnInterface" as a native return type declaration in the future. Do the same in implementation "Jackalope\Query\QOM\QueryObjectModelFactory" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeDefinitionInterface::getName()" might add "string" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticleNodeType" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeDefinitionInterface::getDeclaredSupertypeNames()" might add "array" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticleNodeType" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeDefinitionInterface::isAbstract()" might add "bool" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticleNodeType" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeDefinitionInterface::isMixin()" might add "bool" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticleNodeType" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeDefinitionInterface::hasOrderableChildNodes()" might add "bool" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticleNodeType" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeDefinitionInterface::isQueryable()" might add "bool" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticleNodeType" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeDefinitionInterface::getPrimaryItemName()" might add "string" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticleNodeType" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeDefinitionInterface::getDeclaredPropertyDefinitions()" might add "array" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticleNodeType" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeDefinitionInterface::getDeclaredChildNodeDefinitions()" might add "array" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticleNodeType" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\ItemDefinitionInterface::getDeclaringNodeType()" might add "NodeTypeInterface" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeDefinition" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\ItemDefinitionInterface::getName()" might add "string" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeDefinition" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\ItemDefinitionInterface::isAutoCreated()" might add "bool" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeDefinition" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\ItemDefinitionInterface::isMandatory()" might add "bool" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeDefinition" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\ItemDefinitionInterface::getOnParentVersion()" might add "int" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeDefinition" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\ItemDefinitionInterface::isProtected()" might add "bool" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeDefinition" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeDefinitionInterface::getRequiredPrimaryTypes()" might add "array" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeDefinition" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeDefinitionInterface::getRequiredPrimaryTypeNames()" might add "array" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeDefinition" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeDefinitionInterface::getDefaultPrimaryType()" might add "NodeTypeInterface" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeDefinition" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeDefinitionInterface::getDefaultPrimaryTypeName()" might add "string" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeDefinition" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeDefinitionInterface::allowsSameNameSiblings()" might add "bool" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeDefinition" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeDefinitionInterface::getName()" might add "string" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeType" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeDefinitionInterface::getDeclaredSupertypeNames()" might add "array" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeType" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeDefinitionInterface::isAbstract()" might add "bool" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeType" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeDefinitionInterface::isMixin()" might add "bool" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeType" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeDefinitionInterface::hasOrderableChildNodes()" might add "bool" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeType" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeDefinitionInterface::isQueryable()" might add "bool" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeType" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeDefinitionInterface::getPrimaryItemName()" might add "string" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeType" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeDefinitionInterface::getDeclaredPropertyDefinitions()" might add "array" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeType" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "PHPCR\NodeType\NodeTypeDefinitionInterface::getDeclaredChildNodeDefinitions()" might add "array" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Initializer\ArticlePageNodeType" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "JMS\Serializer\EventDispatcher\EventSubscriberInterface::getSubscribedEvents()" might add "array" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Serializer\ArticlePageSubscriber" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "JMS\Serializer\EventDispatcher\EventSubscriberInterface::getSubscribedEvents()" might add "array" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Serializer\ArticleSubscriber" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "JMS\Serializer\EventDispatcher\EventSubscriberInterface::getSubscribedEvents()" might add "array" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Serializer\WebsiteArticleUrlsSubscriber" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "Sulu\Component\Content\Compat\Structure\StructureBridge" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "Symfony\Component\EventDispatcher\EventSubscriberInterface::getSubscribedEvents()" might add "array" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Subscriber\ArticlePageSubscriber" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "Symfony\Component\EventDispatcher\EventSubscriberInterface::getSubscribedEvents()" might add "array" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Subscriber\ArticleSubscriber" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "Symfony\Component\EventDispatcher\EventSubscriberInterface::getSubscribedEvents()" might add "array" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Subscriber\DateShardingSubscriber" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "Symfony\Component\EventDispatcher\EventSubscriberInterface::getSubscribedEvents()" might add "array" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Subscriber\PageSubscriber" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "Symfony\Component\EventDispatcher\EventSubscriberInterface::getSubscribedEvents()" might add "array" as a native return type declaration in the future. Do the same in implementation "Sulu\Bundle\ArticleBundle\Document\Subscriber\WebspaceSubscriber" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Since symfony/event-dispatcher 5.1: Symfony\Component\EventDispatcher\LegacyEventDispatcherProxy is deprecated, use the event dispatcher without the proxy. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "Sulu\Component\Content\Compat\Property" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Since symfony/security-bundle 5.3: The "sulu_security.encoder_factory" service is deprecated, use "security.password_hasher_factory" instead. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Since symfony/security-core 5.3: The "Symfony\Component\Security\Core\Encoder\EncoderFactory" class is deprecated, use "Symfony\Component\PasswordHasher\Hasher\PasswordHasherFactory" instead. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Since symfony/security-core 5.3: The "Symfony\Component\Security\Core\Encoder\EncoderFactoryInterface" class is deprecated, use "Symfony\Component\PasswordHasher\Hasher\PasswordHasherFactoryInterface" instead. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "IteratorAggregate::getIterator()" might add "\Traversable" as a native return type declaration in the future. Do the same in implementation "Sulu\Component\Webspace\Manager\WebspaceCollection" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "Sulu\Component\Localization\Localization" now to avoid errors or add an explicit @return annotation to suppress this message. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: The "Sulu\Component\Localization\Localization::setXDefault" method is deprecated on "Sulu\Component\Localization\Localization" use "setDefault" instead. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: The "Sulu\Component\Localization\Localization::setXDefault" method is deprecated on "Sulu\Component\Localization\Localization" use "setDefault" instead. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: The "Sulu\Component\Webspace\Portal::getXDefaultLocalization" method is deprecated on "Sulu\Component\Webspace\Portal" use "getDefaultLocalization" instead. { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: The "Sulu\Component\Webspace\Portal::setXDefaultLocalization" method is deprecated on "Sulu\Component\Webspace\Portal" use "setDefaultLocalization" instead. { "exception": {} } |
DEBUG 00:27:40 | app | Router Symfony\Bundle\FrameworkBundle\Routing\Router was not able to match, message "" |
DEBUG 00:27:40 | app | Router Symfony\Cmf\Bundle\RoutingBundle\Routing\DynamicRouter was not able to match, message "" |
INFO 00:27:40 | doctrine |
Connecting with parameters {params} { "params": { "url": "<redacted>", "driver": "pdo_mysql", "host": "localhost", "port": 3306, "user": "cra_coradev_sulu", "password": "<redacted>", "driverOptions": [], "defaultTableOptions": { "collation": "utf8mb4_unicode_ci" }, "dbname": "cra_coradev_sulu", "serverVersion": "mariadb-10.5.8", "charset": "utf8mb4" } } |
DEBUG 00:27:40 | app | Router Symfony\Cmf\Bundle\RoutingBundle\Routing\DynamicRouter was not able to match, message "" |
INFO 00:27:40 | doctrine |
Connecting with parameters {params} { "params": { "url": "<redacted>", "driver": "pdo_mysql", "host": "localhost", "port": 3306, "user": "cra_coradev_sulu", "password": "<redacted>", "driverOptions": [], "defaultTableOptions": { "collation": "utf8mb4_unicode_ci" }, "dbname": "cra_coradev_sulu", "serverVersion": "mariadb-10.5.8", "charset": "utf8mb4" } } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "FOS\RestBundle\EventListener\ZoneMatcherListener::onKernelRequest". { "event": "kernel.request", "listener": "FOS\\RestBundle\\EventListener\\ZoneMatcherListener::onKernelRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Sulu\Bundle\WebsiteBundle\EventListener\RouterListener::onKernelRequest". { "event": "kernel.request", "listener": "Sulu\\Bundle\\WebsiteBundle\\EventListener\\RouterListener::onKernelRequest" } |
INFO 00:27:40 | deprecation |
User Deprecated: Since symfony/security-bundle 5.4: Setting the $authenticatorManagerEnabled argument of "Symfony\Bundle\SecurityBundle\DataCollector\SecurityDataCollector::__construct" to "false" is deprecated, use the new authenticator system instead. { "exception": {} } |
CRITICAL 00:27:40 | request |
Uncaught PHP Exception Doctrine\DBAL\Exception\ConnectionException: "An exception occurred in the driver: SQLSTATE[HY000] [2002] No such file or directory" at /home/cra/domains/cora.pl/public_html/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php line 103 { "exception": {} } |
INFO 00:27:40 | deprecation |
User Deprecated: Since symfony/http-kernel 5.3: "Symfony\Component\HttpKernel\Event\KernelEvent::isMasterRequest()" is deprecated, use "isMainRequest()" instead. { "exception": {} } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "FOS\RestBundle\EventListener\ZoneMatcherListener::onKernelRequest". { "event": "kernel.request", "listener": "FOS\\RestBundle\\EventListener\\ZoneMatcherListener::onKernelRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\FragmentListener::onKernelRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Sulu\Bundle\WebsiteBundle\EventListener\RouterListener::onKernelRequest". { "event": "kernel.request", "listener": "Sulu\\Bundle\\WebsiteBundle\\EventListener\\RouterListener::onKernelRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Sulu\Bundle\WebsiteBundle\Routing\RequestListener::onRequest". { "event": "kernel.request", "listener": "Sulu\\Bundle\\WebsiteBundle\\Routing\\RequestListener::onRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Sulu\Bundle\SecurityBundle\EventListener\SystemListener::onKernelRequest". { "event": "kernel.request", "listener": "Sulu\\Bundle\\SecurityBundle\\EventListener\\SystemListener::onKernelRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Sulu\Bundle\WebsiteBundle\EventListener\TranslatorListener::onKernelRequest". { "event": "kernel.request", "listener": "Sulu\\Bundle\\WebsiteBundle\\EventListener\\TranslatorListener::onKernelRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "FOS\RestBundle\EventListener\BodyListener::onKernelRequest". { "event": "kernel.request", "listener": "FOS\\RestBundle\\EventListener\\BodyListener::onKernelRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator". { "event": "kernel.request", "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest". { "event": "kernel.request", "listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Sulu\Bundle\ThemeBundle\EventListener\SetThemeEventListener::setActiveThemeOnRequest". { "event": "kernel.request", "listener": "Sulu\\Bundle\\ThemeBundle\\EventListener\\SetThemeEventListener::setActiveThemeOnRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "Sulu\Bundle\FormBundle\Event\RequestListener::onKernelRequest". { "event": "kernel.request", "listener": "Sulu\\Bundle\\FormBundle\\Event\\RequestListener::onKernelRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.request" to listener "FOS\HttpCacheBundle\EventListener\Php8AttributesListener::onKernelRequest". { "event": "kernel.request", "listener": "FOS\\HttpCacheBundle\\EventListener\\Php8AttributesListener::onKernelRequest" } |
DEBUG 00:27:40 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". { "event": "kernel.controller", "listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController" } |
DEBUG 00:27:40 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". { "event": "kernel.controller", "listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController" } |
DEBUG 00:27:40 | event |
Notified event "kernel.controller" to listener "Sulu\Bundle\SecurityBundle\EventListener\SuluSecurityListener::onKernelController". { "event": "kernel.controller", "listener": "Sulu\\Bundle\\SecurityBundle\\EventListener\\SuluSecurityListener::onKernelController" } |
DEBUG 00:27:40 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". { "event": "kernel.controller_arguments", "listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments" } |
[3/3]
ConnectionException
|
---|
Doctrine\DBAL\Exception\ConnectionException: An exception occurred in the driver: SQLSTATE[HY000] [2002] No such file or directory at vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:103 at Doctrine\DBAL\Driver\API\MySQL\ExceptionConverter->convert() (vendor/doctrine/dbal/src/Connection.php:1814) at Doctrine\DBAL\Connection->handleDriverException() (vendor/doctrine/dbal/src/Connection.php:1757) at Doctrine\DBAL\Connection->convertException() (vendor/doctrine/dbal/src/Connection.php:343) at Doctrine\DBAL\Connection->connect() (vendor/doctrine/dbal/src/Connection.php:1531) at Doctrine\DBAL\Connection->getWrappedConnection() (vendor/doctrine/dbal/src/Connection.php:1029) at Doctrine\DBAL\Connection->executeQuery() (vendor/doctrine/orm/lib/Doctrine/ORM/Query/Exec/SingleSelectExecutor.php:31) at Doctrine\ORM\Query\Exec\SingleSelectExecutor->execute() (vendor/doctrine/orm/lib/Doctrine/ORM/Query.php:325) at Doctrine\ORM\Query->_doExecute() (vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:1188) at Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache() (vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:1142) at Doctrine\ORM\AbstractQuery->execute() (vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:968) at Doctrine\ORM\AbstractQuery->getSingleResult() (vendor/sulu/sulu/src/Sulu/Bundle/RouteBundle/Entity/RouteRepository.php:36) at Sulu\Bundle\RouteBundle\Entity\RouteRepository->findByPath() (var/cache/website/dev/ContainerMgZk1ms/RouteRepository_ee5eed9.php:32) at ContainerMgZk1ms\RouteRepository_ee5eed9->findByPath() (vendor/sulu/sulu/src/Sulu/Bundle/RouteBundle/Routing/RouteProvider.php:177) at Sulu\Bundle\RouteBundle\Routing\RouteProvider->findRouteByPath() (vendor/sulu/sulu/src/Sulu/Bundle/RouteBundle/Routing/RouteProvider.php:125) at Sulu\Bundle\RouteBundle\Routing\RouteProvider->getRouteCollectionForRequest() (var/cache/website/dev/ContainerMgZk1ms/RouteProvider_9d934be.php:29) at ContainerMgZk1ms\RouteProvider_9d934be->getRouteCollectionForRequest() (vendor/symfony-cmf/routing/src/NestedMatcher/NestedMatcher.php:140) at Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher->matchRequest() (vendor/symfony-cmf/routing/src/DynamicRouter.php:272) at Symfony\Cmf\Component\Routing\DynamicRouter->matchRequest() (vendor/symfony-cmf/routing-bundle/src/Routing/DynamicRouter.php:72) at Symfony\Cmf\Bundle\RoutingBundle\Routing\DynamicRouter->matchRequest() (vendor/symfony-cmf/routing/src/ChainRouter.php:188) at Symfony\Cmf\Component\Routing\ChainRouter->doMatch() (vendor/symfony-cmf/routing/src/ChainRouter.php:158) at Symfony\Cmf\Component\Routing\ChainRouter->matchRequest() (vendor/symfony/http-kernel/EventListener/RouterListener.php:111) at Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest() (vendor/sulu/sulu/src/Sulu/Bundle/WebsiteBundle/EventListener/RouterListener.php:57) at Sulu\Bundle\WebsiteBundle\EventListener\RouterListener->onKernelRequest() (vendor/symfony/event-dispatcher/Debug/WrappedListener.php:117) at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke() (vendor/symfony/event-dispatcher/EventDispatcher.php:230) at Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (vendor/symfony/event-dispatcher/EventDispatcher.php:59) at Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:154) at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch() (vendor/symfony/http-kernel/HttpKernel.php:128) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (vendor/symfony/http-kernel/HttpKernel.php:74) at Symfony\Component\HttpKernel\HttpKernel->handle() (vendor/symfony/http-kernel/Kernel.php:202) at Symfony\Component\HttpKernel\Kernel->handle() (public/index.php:66) |
[2/3]
Exception
|
---|
Doctrine\DBAL\Driver\PDO\Exception: SQLSTATE[HY000] [2002] No such file or directory at vendor/doctrine/dbal/src/Driver/PDO/Exception.php:30 at Doctrine\DBAL\Driver\PDO\Exception::new() (vendor/doctrine/dbal/src/Driver/PDO/MySQL/Driver.php:34) at Doctrine\DBAL\Driver\PDO\MySQL\Driver->connect() (vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php:26) at Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware->connect() (vendor/doctrine/dbal/src/Logging/Driver.php:34) at Doctrine\DBAL\Logging\Driver->connect() (vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php:26) at Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware->connect() (vendor/symfony/doctrine-bridge/Middleware/Debug/Driver.php:41) at Symfony\Bridge\Doctrine\Middleware\Debug\Driver->connect() (vendor/doctrine/dbal/src/Connection.php:341) at Doctrine\DBAL\Connection->connect() (vendor/doctrine/dbal/src/Connection.php:1531) at Doctrine\DBAL\Connection->getWrappedConnection() (vendor/doctrine/dbal/src/Connection.php:1029) at Doctrine\DBAL\Connection->executeQuery() (vendor/doctrine/orm/lib/Doctrine/ORM/Query/Exec/SingleSelectExecutor.php:31) at Doctrine\ORM\Query\Exec\SingleSelectExecutor->execute() (vendor/doctrine/orm/lib/Doctrine/ORM/Query.php:325) at Doctrine\ORM\Query->_doExecute() (vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:1188) at Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache() (vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:1142) at Doctrine\ORM\AbstractQuery->execute() (vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:968) at Doctrine\ORM\AbstractQuery->getSingleResult() (vendor/sulu/sulu/src/Sulu/Bundle/RouteBundle/Entity/RouteRepository.php:36) at Sulu\Bundle\RouteBundle\Entity\RouteRepository->findByPath() (var/cache/website/dev/ContainerMgZk1ms/RouteRepository_ee5eed9.php:32) at ContainerMgZk1ms\RouteRepository_ee5eed9->findByPath() (vendor/sulu/sulu/src/Sulu/Bundle/RouteBundle/Routing/RouteProvider.php:177) at Sulu\Bundle\RouteBundle\Routing\RouteProvider->findRouteByPath() (vendor/sulu/sulu/src/Sulu/Bundle/RouteBundle/Routing/RouteProvider.php:125) at Sulu\Bundle\RouteBundle\Routing\RouteProvider->getRouteCollectionForRequest() (var/cache/website/dev/ContainerMgZk1ms/RouteProvider_9d934be.php:29) at ContainerMgZk1ms\RouteProvider_9d934be->getRouteCollectionForRequest() (vendor/symfony-cmf/routing/src/NestedMatcher/NestedMatcher.php:140) at Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher->matchRequest() (vendor/symfony-cmf/routing/src/DynamicRouter.php:272) at Symfony\Cmf\Component\Routing\DynamicRouter->matchRequest() (vendor/symfony-cmf/routing-bundle/src/Routing/DynamicRouter.php:72) at Symfony\Cmf\Bundle\RoutingBundle\Routing\DynamicRouter->matchRequest() (vendor/symfony-cmf/routing/src/ChainRouter.php:188) at Symfony\Cmf\Component\Routing\ChainRouter->doMatch() (vendor/symfony-cmf/routing/src/ChainRouter.php:158) at Symfony\Cmf\Component\Routing\ChainRouter->matchRequest() (vendor/symfony/http-kernel/EventListener/RouterListener.php:111) at Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest() (vendor/sulu/sulu/src/Sulu/Bundle/WebsiteBundle/EventListener/RouterListener.php:57) at Sulu\Bundle\WebsiteBundle\EventListener\RouterListener->onKernelRequest() (vendor/symfony/event-dispatcher/Debug/WrappedListener.php:117) at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke() (vendor/symfony/event-dispatcher/EventDispatcher.php:230) at Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (vendor/symfony/event-dispatcher/EventDispatcher.php:59) at Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:154) at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch() (vendor/symfony/http-kernel/HttpKernel.php:128) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (vendor/symfony/http-kernel/HttpKernel.php:74) at Symfony\Component\HttpKernel\HttpKernel->handle() (vendor/symfony/http-kernel/Kernel.php:202) at Symfony\Component\HttpKernel\Kernel->handle() (public/index.php:66) |
[1/3]
PDOException
|
---|
PDOException: SQLSTATE[HY000] [2002] No such file or directory at vendor/doctrine/dbal/src/Driver/PDO/MySQL/Driver.php:28 at PDO->__construct() (vendor/doctrine/dbal/src/Driver/PDO/MySQL/Driver.php:28) at Doctrine\DBAL\Driver\PDO\MySQL\Driver->connect() (vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php:26) at Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware->connect() (vendor/doctrine/dbal/src/Logging/Driver.php:34) at Doctrine\DBAL\Logging\Driver->connect() (vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php:26) at Doctrine\DBAL\Driver\Middleware\AbstractDriverMiddleware->connect() (vendor/symfony/doctrine-bridge/Middleware/Debug/Driver.php:41) at Symfony\Bridge\Doctrine\Middleware\Debug\Driver->connect() (vendor/doctrine/dbal/src/Connection.php:341) at Doctrine\DBAL\Connection->connect() (vendor/doctrine/dbal/src/Connection.php:1531) at Doctrine\DBAL\Connection->getWrappedConnection() (vendor/doctrine/dbal/src/Connection.php:1029) at Doctrine\DBAL\Connection->executeQuery() (vendor/doctrine/orm/lib/Doctrine/ORM/Query/Exec/SingleSelectExecutor.php:31) at Doctrine\ORM\Query\Exec\SingleSelectExecutor->execute() (vendor/doctrine/orm/lib/Doctrine/ORM/Query.php:325) at Doctrine\ORM\Query->_doExecute() (vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:1188) at Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache() (vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:1142) at Doctrine\ORM\AbstractQuery->execute() (vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:968) at Doctrine\ORM\AbstractQuery->getSingleResult() (vendor/sulu/sulu/src/Sulu/Bundle/RouteBundle/Entity/RouteRepository.php:36) at Sulu\Bundle\RouteBundle\Entity\RouteRepository->findByPath() (var/cache/website/dev/ContainerMgZk1ms/RouteRepository_ee5eed9.php:32) at ContainerMgZk1ms\RouteRepository_ee5eed9->findByPath() (vendor/sulu/sulu/src/Sulu/Bundle/RouteBundle/Routing/RouteProvider.php:177) at Sulu\Bundle\RouteBundle\Routing\RouteProvider->findRouteByPath() (vendor/sulu/sulu/src/Sulu/Bundle/RouteBundle/Routing/RouteProvider.php:125) at Sulu\Bundle\RouteBundle\Routing\RouteProvider->getRouteCollectionForRequest() (var/cache/website/dev/ContainerMgZk1ms/RouteProvider_9d934be.php:29) at ContainerMgZk1ms\RouteProvider_9d934be->getRouteCollectionForRequest() (vendor/symfony-cmf/routing/src/NestedMatcher/NestedMatcher.php:140) at Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher->matchRequest() (vendor/symfony-cmf/routing/src/DynamicRouter.php:272) at Symfony\Cmf\Component\Routing\DynamicRouter->matchRequest() (vendor/symfony-cmf/routing-bundle/src/Routing/DynamicRouter.php:72) at Symfony\Cmf\Bundle\RoutingBundle\Routing\DynamicRouter->matchRequest() (vendor/symfony-cmf/routing/src/ChainRouter.php:188) at Symfony\Cmf\Component\Routing\ChainRouter->doMatch() (vendor/symfony-cmf/routing/src/ChainRouter.php:158) at Symfony\Cmf\Component\Routing\ChainRouter->matchRequest() (vendor/symfony/http-kernel/EventListener/RouterListener.php:111) at Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest() (vendor/sulu/sulu/src/Sulu/Bundle/WebsiteBundle/EventListener/RouterListener.php:57) at Sulu\Bundle\WebsiteBundle\EventListener\RouterListener->onKernelRequest() (vendor/symfony/event-dispatcher/Debug/WrappedListener.php:117) at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke() (vendor/symfony/event-dispatcher/EventDispatcher.php:230) at Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (vendor/symfony/event-dispatcher/EventDispatcher.php:59) at Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:154) at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch() (vendor/symfony/http-kernel/HttpKernel.php:128) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (vendor/symfony/http-kernel/HttpKernel.php:74) at Symfony\Component\HttpKernel\HttpKernel->handle() (vendor/symfony/http-kernel/Kernel.php:202) at Symfony\Component\HttpKernel\Kernel->handle() (public/index.php:66) |