| logger |
Symfony\Bridge\Monolog\Processor\DebugProcessor {#168
-records: [
"" => [
[
"timestamp" => 1784665559
"timestamp_rfc3339" => "2026-07-21T20:25:59.514+00:00"
"message" => "User Deprecated: Class "Doctrine\ORM\Proxy\Autoloader" is deprecated. Use native lazy objects instead. (Autoloader.php:74 called by DoctrineBundle.php:136, https://github.com/doctrine/orm/pull/12005, package doctrine/orm)"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#160
#message: "User Deprecated: Class "Doctrine\ORM\Proxy\Autoloader" is deprecated. Use native lazy objects instead. (Autoloader.php:74 called by DoctrineBundle.php:136, https://github.com/doctrine/orm/pull/12005, package doctrine/orm)"
#code: 0
#file: "/var/www/tuhlla/vendor/doctrine/deprecations/src/Deprecation.php"
#line: 208
#severity: E_USER_DEPRECATED
trace: {
/var/www/tuhlla/vendor/doctrine/deprecations/src/Deprecation.php:208 {
Doctrine\Deprecations\Deprecation::delegateTriggerToBackend(string $message, array $backtrace, string $link, string $package): void …
›
› @trigger_error($message, E_USER_DEPRECATED);
› }
}
/var/www/tuhlla/vendor/doctrine/deprecations/src/Deprecation.php:108 {
Doctrine\Deprecations\Deprecation::trigger(string $package, string $link, string $message, ...$args): void …
›
› self::delegateTriggerToBackend($message, $backtrace, $link, $package);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/Autoloader.php:74 {
Doctrine\ORM\Proxy\Autoloader::register(string $proxyDir, string $proxyNamespace, ?Closure $notFoundCallback = null): Closure …
› if (PHP_VERSION_ID >= 80400) {
› Deprecation::trigger(
› 'doctrine/orm',
}
/var/www/tuhlla/vendor/doctrine/doctrine-bundle/src/DoctrineBundle.php:136 {
Doctrine\Bundle\DoctrineBundle\DoctrineBundle->boot(): void …
›
› $this->autoloader = Autoloader::register($dir, $namespace, $proxyGenerator);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/Kernel.php:127 {
Symfony\Component\HttpKernel\Kernel->boot(): void …
› $bundle->setContainer($this->container);
› $bundle->boot();
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/Kernel.php:186 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› $this->boot();
› ++$this->requestStackSize;
}
/var/www/tuhlla/public/index.php:69 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "deprecation"
]
]
13 => [
[
"timestamp" => 1784665559
"timestamp_rfc3339" => "2026-07-21T20:25:59.515+00:00"
"message" => "User Deprecated: Since symfony/http-foundation 7.4: Request::get() is deprecated, use properties ->attributes, query or request directly instead."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#370
#message: "User Deprecated: Since symfony/http-foundation 7.4: Request::get() is deprecated, use properties ->attributes, query or request directly instead."
#code: 0
#file: "/var/www/tuhlla/vendor/symfony/http-foundation/Request.php"
#line: 754
#severity: E_USER_DEPRECATED
trace: {
/var/www/tuhlla/vendor/symfony/http-foundation/Request.php:754 {
Symfony\Component\HttpFoundation\Request->get(string $key, mixed $default = null): mixed …
› {
› trigger_deprecation('symfony/http-foundation', '7.4', 'Request::get() is deprecated, use properties ->attributes, query or request directly instead.');
›
}
/var/www/tuhlla/vendor/sulu/sulu/src/Sulu/Component/Webspace/Analyzer/Attributes/ParameterRequestProcessor.php:32 {
Sulu\Component\Webspace\Analyzer\Attributes\ParameterRequestProcessor->process(Request $request, RequestAttributes $requestAttributes) …
› {
› if (!$request->get('_locale') || !$request->get('_portal')) {
› return new RequestAttributes();
}
/var/www/tuhlla/vendor/sulu/sulu/src/Sulu/Component/Webspace/Analyzer/RequestAnalyzer.php:43 {
Sulu\Component\Webspace\Analyzer\RequestAnalyzer->analyze(Request $request) …
› foreach ($this->requestProcessors as $requestProcessor) {
› $attributes = $attributes->merge($requestProcessor->process($request, $attributes));
› }
}
/var/www/tuhlla/vendor/sulu/sulu/src/Sulu/Bundle/WebsiteBundle/EventListener/RouterListener.php:56 {
Sulu\Bundle\WebsiteBundle\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
› // 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);
›
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:246 {
Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241} …
› }
› ($closure = $listener(...))(...$args);
› };
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:159 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/tuhlla/vendor/symfony/http-kernel/Kernel.php:193 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/tuhlla/public/index.php:69 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1784665559
"timestamp_rfc3339" => "2026-07-21T20:25:59.516+00:00"
"message" => "Router Symfony\Bundle\FrameworkBundle\Routing\Router was not able to match, message "No routes found for "/kukhni/baaaaaaa/".""
"priority" => 100
"priorityName" => "DEBUG"
"context" => []
"channel" => "app"
]
[
"timestamp" => 1784665559
"timestamp_rfc3339" => "2026-07-21T20:25:59.517+00:00"
"message" => "User Deprecated: Using ArrayAccess on Doctrine\ORM\Mapping\FieldMapping is deprecated and will not be possible in Doctrine ORM 4.0. Use the corresponding property instead. (ArrayAccessImplementation.php:18 called by ReferencesOption.php:72, https://github.com/doctrine/orm/pull/11211, package doctrine/orm)"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#542
#message: "User Deprecated: Using ArrayAccess on Doctrine\ORM\Mapping\FieldMapping is deprecated and will not be possible in Doctrine ORM 4.0. Use the corresponding property instead. (ArrayAccessImplementation.php:18 called by ReferencesOption.php:72, https://github.com/doctrine/orm/pull/11211, package doctrine/orm)"
#code: 0
#file: "/var/www/tuhlla/vendor/doctrine/deprecations/src/Deprecation.php"
#line: 208
#severity: E_USER_DEPRECATED
trace: {
/var/www/tuhlla/vendor/doctrine/deprecations/src/Deprecation.php:208 {
Doctrine\Deprecations\Deprecation::delegateTriggerToBackend(string $message, array $backtrace, string $link, string $package): void …
›
› @trigger_error($message, E_USER_DEPRECATED);
› }
}
/var/www/tuhlla/vendor/doctrine/deprecations/src/Deprecation.php:108 {
Doctrine\Deprecations\Deprecation::trigger(string $package, string $link, string $message, ...$args): void …
›
› self::delegateTriggerToBackend($message, $backtrace, $link, $package);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Mapping/ArrayAccessImplementation.php:18 {
Doctrine\ORM\Mapping\FieldMapping->offsetExists(mixed $offset): bool …
› {
› Deprecation::trigger(
› 'doctrine/orm',
}
/var/www/tuhlla/vendor/sulu/sulu/src/Sulu/Component/Doctrine/ReferencesOption.php:72 {
Sulu\Component\Doctrine\ReferencesOption->loadClassMetadata(LoadClassMetadataEventArgs $event) …
›
› if (!isset($mapping['options']['references'])) {
› continue;
}
/var/www/tuhlla/vendor/symfony/doctrine-bridge/ContainerAwareEventManager.php:56 {
Symfony\Bridge\Doctrine\ContainerAwareEventManager->dispatchEvent(string $eventName, ?EventArgs $eventArgs = null): void …
› foreach ($this->listeners[$eventName] as $hash => $listener) {
› $listener->{$this->methods[$eventName][$hash]}($eventArgs);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:250 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
› $eventArgs = new LoadClassMetadataEventArgs($class, $this->em);
› $this->evm->dispatchEvent(Events::loadClassMetadata, $eventArgs);
› }
}
/var/www/tuhlla/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:20 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/var/www/tuhlla/vendor/doctrine/persistence/src/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/var/www/tuhlla/vendor/doctrine/persistence/src/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/var/www/tuhlla/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/var/www/tuhlla/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->doGetRepository(EntityManagerInterface $entityManager, string $entityName, bool $strictTypeCheck): ObjectRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/var/www/tuhlla/vendor/doctrine/doctrine-bundle/src/Repository/RepositoryFactoryCompatibility.php:29 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› return $this->doGetRepository($entityManager, $entityName, true);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/var/www/tuhlla/vendor/sulu/sulu/packages/route/src/Infrastructure/Doctrine/Repository/RouteRepository.php:37 {
Sulu\Route\Infrastructure\Doctrine\Repository\RouteRepository->__construct(EntityManagerInterface $entityManager) …
› {
› $this->repository = $this->entityManager->getRepository(Route::class);
› }
}
/var/www/tuhlla/var/cache/website/dev/ContainerQcmpVDa/getRouteRepositoryInterfaceService.php:30 {
ContainerQcmpVDa\getRouteRepositoryInterfaceService::do($container, $lazyLoad = true) …
›
› $instance = new \Sulu\Route\Infrastructure\Doctrine\Repository\RouteRepository($a);
›
}
/var/www/tuhlla/var/cache/website/dev/ContainerQcmpVDa/App_KernelDevDebugContainer.php:995 {
ContainerQcmpVDa\App_KernelDevDebugContainer->load($file, $lazyLoad = true): mixed …
›
› return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
› }
}
/var/www/tuhlla/var/cache/website/dev/ContainerQcmpVDa/getSuluRoute_RouteLoaderService.php:24 {
ContainerQcmpVDa\getSuluRoute_RouteLoaderService::do($container, $lazyLoad = true) …
›
› $a = ($container->services['Sulu\\Route\\Domain\\Repository\\RouteRepositoryInterface'] ?? $container->load('getRouteRepositoryInterfaceService'));
›
}
/var/www/tuhlla/var/cache/website/dev/ContainerQcmpVDa/App_KernelDevDebugContainer.php:995 {
ContainerQcmpVDa\App_KernelDevDebugContainer->load($file, $lazyLoad = true): mixed …
›
› return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
› }
}
/var/www/tuhlla/var/cache/website/dev/ContainerQcmpVDa/App_KernelDevDebugContainer.php:2415 {
ContainerQcmpVDa\App_KernelDevDebugContainer::{closure:ContainerQcmpVDa\App_KernelDevDebugContainer::getSuluRoute_SymfonyCmfRouteProviderService():2414} …
› $instance = new \Sulu\Route\Infrastructure\SymfonyCmf\Routing\CmfRouteProvider(new RewindableGenerator(function () use ($container) {
› yield 0 => ($container->privates['sulu_route.route_loader'] ?? $container->load('getSuluRoute_RouteLoaderService'));
› yield 1 => ($container->privates['sulu_custom_url.routing.route_collection_loader'] ?? $container->load('getSuluCustomUrl_Routing_RouteCollectionLoaderService'));
}
/var/www/tuhlla/vendor/sulu/sulu/packages/route/src/Infrastructure/SymfonyCmf/Routing/CmfRouteProvider.php:38 {
Sulu\Route\Infrastructure\SymfonyCmf\Routing\CmfRouteProvider->getRouteCollectionForRequest(Request $request): RouteCollection …
› {
› foreach ($this->routeCollectionForRequestLoaders as $routeCollectionLoader) {
› $routeCollection = $routeCollectionLoader->getRouteCollectionForRequest($request);
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/NestedMatcher/NestedMatcher.php:97 {
Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher->matchRequest(Request $request): array …
› {
› $collection = $this->routeProvider->getRouteCollectionForRequest($request);
› if (!count($collection)) {
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/DynamicRouter.php:203 {
Symfony\Cmf\Component\Routing\DynamicRouter->matchRequest(Request $request): array …
› } else {
› $defaults = $matcher->matchRequest($request);
› }
}
/var/www/tuhlla/vendor/symfony-cmf/routing-bundle/src/Routing/DynamicRouter.php:69 {
Symfony\Cmf\Bundle\RoutingBundle\Routing\DynamicRouter->matchRequest(Request $request): array …
› {
› $defaults = parent::matchRequest($request);
›
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/ChainRouter.php:161 {
Symfony\Cmf\Component\Routing\ChainRouter->doMatch(string $pathinfo, ?Request $request = null): array …
›
› return $router->matchRequest($requestForMatching);
› }
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/ChainRouter.php:134 {
Symfony\Cmf\Component\Routing\ChainRouter->matchRequest(Request $request): array …
› {
› return $this->doMatch($request->getPathInfo(), $request);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/EventListener/RouterListener.php:101 {
Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/var/www/tuhlla/vendor/sulu/sulu/src/Sulu/Bundle/WebsiteBundle/EventListener/RouterListener.php:58 {
Sulu\Bundle\WebsiteBundle\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
›
› $this->baseRouteListener->onKernelRequest($event);
› if (false !== $request->attributes->getBoolean(static::REQUEST_ANALYZER, true)) {
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:246 {
Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241} …
› }
› ($closure = $listener(...))(...$args);
› };
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:159 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/tuhlla/vendor/symfony/http-kernel/Kernel.php:193 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/tuhlla/public/index.php:69 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1784665559
"timestamp_rfc3339" => "2026-07-21T20:25:59.518+00:00"
"message" => "Connecting with parameters {params}"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"params" => [
"use_savepoints" => true
"driver" => "pdo_mysql"
"idle_connection_ttl" => 600
"host" => "10.9.96.4"
"port" => 3306
"user" => "tuhlla"
"password" => "<redacted>"
"driverOptions" => []
"defaultTableOptions" => []
"dbname" => "tuhlla"
"serverVersion" => "8.4.9"
"charset" => "utf8mb4"
]
]
"channel" => "doctrine"
]
[
"timestamp" => 1784665559
"timestamp_rfc3339" => "2026-07-21T20:25:59.520+00:00"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "SELECT r0_.webspace AS webspace_0, r0_.locale AS locale_1, r0_.slug AS slug_2, r0_.resource_key AS resource_key_3, r0_.resource_id AS resource_id_4, r0_.id AS id_5, r0_.parent_id AS parent_id_6 FROM ro_routes r0_ WHERE ((r0_.webspace = ? OR r0_.webspace IS NULL)) AND r0_.locale = ? AND r0_.slug = ? ORDER BY r0_.webspace DESC LIMIT 1"
"params" => [
1 => "tuhlla"
2 => "bg"
3 => "/kukhni/baaaaaaa"
]
"types" => [
1 => Doctrine\DBAL\ParameterType {#595
+name: "STRING"
}
2 => Doctrine\DBAL\ParameterType {#595}
3 => Doctrine\DBAL\ParameterType {#595}
]
]
"channel" => "doctrine"
]
[
"timestamp" => 1784665559
"timestamp_rfc3339" => "2026-07-21T20:25:59.521+00:00"
"message" => "User Deprecated: Since symfony/var-exporter 7.3: Using ProxyHelper::generateLazyGhost() is deprecated, use native lazy objects instead."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#707
#message: "User Deprecated: Since symfony/var-exporter 7.3: Using ProxyHelper::generateLazyGhost() is deprecated, use native lazy objects instead."
#code: 0
#file: "/var/www/tuhlla/vendor/symfony/var-exporter/ProxyHelper.php"
#line: 34
#severity: E_USER_DEPRECATED
trace: {
/var/www/tuhlla/vendor/symfony/var-exporter/ProxyHelper.php:34 {
Symfony\Component\VarExporter\ProxyHelper::generateLazyGhost(ReflectionClass $class): string …
› if (\PHP_VERSION_ID >= 80400) {
› trigger_deprecation('symfony/var-exporter', '7.3', 'Using ProxyHelper::generateLazyGhost() is deprecated, use native lazy objects instead.');
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:474 {
Doctrine\ORM\Proxy\ProxyFactory->generateUseLazyGhostTrait(ClassMetadata $class): string …
› // @phpstan-ignore staticMethod.notFound (This method has been removed in Symfony 8)
› $code = ProxyHelper::generateLazyGhost($class->getReflectionClass());
› $code = substr($code, 7 + (int) strpos($code, "\n{"));
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:441 {
Doctrine\ORM\Proxy\ProxyFactory->generateProxyClass(ClassMetadata $class, ?string $fileName, string $proxyClassName): void …
› foreach (array_combine($placeholderMatches[0], $placeholderMatches[1]) as $placeholder => $name) {
› $placeholders[$placeholder] ?? $placeholders[$placeholder] = $this->{'generate' . ucfirst($name)}($class);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:419 {
Doctrine\ORM\Proxy\ProxyFactory->loadProxyClass(ClassMetadata $class): string …
› case self::AUTOGENERATE_ALWAYS:
› $this->generateProxyClass($class, $fileName, $proxyClassName);
› break;
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:364 {
Doctrine\ORM\Proxy\ProxyFactory->getProxyFactory(string $className): Closure …
› $initializer = $this->createLazyInitializer($class, $entityPersister, $this->identifierFlattener);
› $proxyClassName = $this->loadProxyClass($class);
› $identifierFields = [];
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:239 {
Doctrine\ORM\Proxy\ProxyFactory->getProxy(string $className, array $identifier): object …
›
› $proxyFactory = $this->proxyFactories[$className] ?? $this->getProxyFactory($className);
›
}
/var/www/tuhlla/vendor/doctrine/orm/src/UnitOfWork.php:2544 {
Doctrine\ORM\UnitOfWork->createEntity(string $className, array $data, array &$hints = []): object …
› case $hints['fetchMode'][$class->name][$field] !== ClassMetadata::FETCH_EAGER:
› $newValue = $this->em->getProxyFactory()->getProxy($assoc->targetEntity, $normalizedAssociatedId);
› $this->registerManaged($newValue, $associatedId, []);
}
/var/www/tuhlla/vendor/doctrine/orm/src/Internal/Hydration/ObjectHydrator.php:268 {
Doctrine\ORM\Internal\Hydration\ObjectHydrator->getEntity(array $data, string $dqlAlias): object …
›
› return $this->uow->createEntity($className, $data, $this->hints);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Internal/Hydration/ObjectHydrator.php:495 {
Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateRowData(array $row, array &$result): void …
› if (! isset($this->identifierMap[$dqlAlias][$id[$dqlAlias]])) {
› $element = $this->getEntity($data, $dqlAlias);
›
}
/var/www/tuhlla/vendor/doctrine/orm/src/Internal/Hydration/ObjectHydrator.php:147 {
Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateAllData(): array …
› while ($row = $this->statement()->fetchAssociative()) {
› $this->hydrateRowData($row, $result);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Internal/Hydration/AbstractHydrator.php:176 {
Doctrine\ORM\Internal\Hydration\AbstractHydrator->hydrateAll(Result $stmt, ResultSetMapping $resultSetMapping, array $hints = []): mixed …
› try {
› $result = $this->hydrateAllData();
› } finally {
}
/var/www/tuhlla/vendor/doctrine/orm/src/AbstractQuery.php:943 {
Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache(Doctrine\Common\Collections\ArrayCollection|array|null $parameters = null, string|int|null $hydrationMode = null): mixed …
›
› $data = $this->em->newHydrator($this->hydrationMode)->hydrateAll($stmt, $rsm, $this->hints);
›
}
/var/www/tuhlla/vendor/doctrine/orm/src/AbstractQuery.php:886 {
Doctrine\ORM\AbstractQuery->execute(Doctrine\Common\Collections\ArrayCollection|array|null $parameters = null, string|int|null $hydrationMode = null): mixed …
›
› return $this->executeIgnoreQueryCache($parameters, $hydrationMode);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/AbstractQuery.php:737 {
Doctrine\ORM\AbstractQuery->getOneOrNullResult(string|int|null $hydrationMode = null): mixed …
› try {
› $result = $this->execute(null, $hydrationMode);
› } catch (NoResultException) {
}
/var/www/tuhlla/vendor/sulu/sulu/packages/route/src/Infrastructure/Doctrine/Repository/RouteRepository.php:81 {
Sulu\Route\Infrastructure\Doctrine\Repository\RouteRepository->findFirstBy(array $filters, array $sortBys = []): Route …
› /** @var Route|null */
› return $queryBuilder->getQuery()->getOneOrNullResult(Query::HYDRATE_OBJECT);
› }
}
/var/www/tuhlla/vendor/sulu/sulu/packages/route/src/Application/Routing/Matcher/RouteCollectionForRequestRouteLoader.php:85 {
Sulu\Route\Application\Routing\Matcher\RouteCollectionForRequestRouteLoader->getRouteCollectionForRequest(Request $request): RouteCollection …
›
› $route = $this->routeRepository->findFirstBy([
› 'webspaceOrNull' => $webspace,
}
/var/www/tuhlla/vendor/sulu/sulu/packages/route/src/Infrastructure/SymfonyCmf/Routing/CmfRouteProvider.php:39 {
Sulu\Route\Infrastructure\SymfonyCmf\Routing\CmfRouteProvider->getRouteCollectionForRequest(Request $request): RouteCollection …
› foreach ($this->routeCollectionForRequestLoaders as $routeCollectionLoader) {
› $routeCollection = $routeCollectionLoader->getRouteCollectionForRequest($request);
›
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/NestedMatcher/NestedMatcher.php:97 {
Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher->matchRequest(Request $request): array …
› {
› $collection = $this->routeProvider->getRouteCollectionForRequest($request);
› if (!count($collection)) {
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/DynamicRouter.php:203 {
Symfony\Cmf\Component\Routing\DynamicRouter->matchRequest(Request $request): array …
› } else {
› $defaults = $matcher->matchRequest($request);
› }
}
/var/www/tuhlla/vendor/symfony-cmf/routing-bundle/src/Routing/DynamicRouter.php:69 {
Symfony\Cmf\Bundle\RoutingBundle\Routing\DynamicRouter->matchRequest(Request $request): array …
› {
› $defaults = parent::matchRequest($request);
›
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/ChainRouter.php:161 {
Symfony\Cmf\Component\Routing\ChainRouter->doMatch(string $pathinfo, ?Request $request = null): array …
›
› return $router->matchRequest($requestForMatching);
› }
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/ChainRouter.php:134 {
Symfony\Cmf\Component\Routing\ChainRouter->matchRequest(Request $request): array …
› {
› return $this->doMatch($request->getPathInfo(), $request);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/EventListener/RouterListener.php:101 {
Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/var/www/tuhlla/vendor/sulu/sulu/src/Sulu/Bundle/WebsiteBundle/EventListener/RouterListener.php:58 {
Sulu\Bundle\WebsiteBundle\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
›
› $this->baseRouteListener->onKernelRequest($event);
› if (false !== $request->attributes->getBoolean(static::REQUEST_ANALYZER, true)) {
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:246 {
Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241} …
› }
› ($closure = $listener(...))(...$args);
› };
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:159 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/tuhlla/vendor/symfony/http-kernel/Kernel.php:193 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/tuhlla/public/index.php:69 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1784665559
"timestamp_rfc3339" => "2026-07-21T20:25:59.521+00:00"
"message" => "User Deprecated: Since symfony/var-exporter 7.3: The "Symfony\Component\VarExporter\LazyGhostTrait" trait is deprecated, use native lazy objects instead."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#705
#message: "User Deprecated: Since symfony/var-exporter 7.3: The "Symfony\Component\VarExporter\LazyGhostTrait" trait is deprecated, use native lazy objects instead."
#code: 0
#file: "/var/www/tuhlla/vendor/symfony/var-exporter/LazyGhostTrait.php"
#line: 21
#severity: E_USER_DEPRECATED
trace: {
/var/www/tuhlla/vendor/symfony/var-exporter/LazyGhostTrait.php:21 {
ReflectionClass->__construct(object|string $objectOrClass) …
› if (\PHP_VERSION_ID >= 80400) {
› trigger_deprecation('symfony/var-exporter', '7.3', 'The "%s" trait is deprecated, use native lazy objects instead.', LazyGhostTrait::class);
› }
}
/var/www/tuhlla/vendor/symfony/var-exporter/ProxyHelper.php:53 {
Symfony\Component\VarExporter\ProxyHelper::generateLazyGhost(ReflectionClass $class): string …
› static $traitMethods;
› $traitMethods ??= (new \ReflectionClass(LazyGhostTrait::class))->getMethods();
›
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:474 {
Doctrine\ORM\Proxy\ProxyFactory->generateUseLazyGhostTrait(ClassMetadata $class): string …
› // @phpstan-ignore staticMethod.notFound (This method has been removed in Symfony 8)
› $code = ProxyHelper::generateLazyGhost($class->getReflectionClass());
› $code = substr($code, 7 + (int) strpos($code, "\n{"));
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:441 {
Doctrine\ORM\Proxy\ProxyFactory->generateProxyClass(ClassMetadata $class, ?string $fileName, string $proxyClassName): void …
› foreach (array_combine($placeholderMatches[0], $placeholderMatches[1]) as $placeholder => $name) {
› $placeholders[$placeholder] ?? $placeholders[$placeholder] = $this->{'generate' . ucfirst($name)}($class);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:419 {
Doctrine\ORM\Proxy\ProxyFactory->loadProxyClass(ClassMetadata $class): string …
› case self::AUTOGENERATE_ALWAYS:
› $this->generateProxyClass($class, $fileName, $proxyClassName);
› break;
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:364 {
Doctrine\ORM\Proxy\ProxyFactory->getProxyFactory(string $className): Closure …
› $initializer = $this->createLazyInitializer($class, $entityPersister, $this->identifierFlattener);
› $proxyClassName = $this->loadProxyClass($class);
› $identifierFields = [];
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:239 {
Doctrine\ORM\Proxy\ProxyFactory->getProxy(string $className, array $identifier): object …
›
› $proxyFactory = $this->proxyFactories[$className] ?? $this->getProxyFactory($className);
›
}
/var/www/tuhlla/vendor/doctrine/orm/src/UnitOfWork.php:2544 {
Doctrine\ORM\UnitOfWork->createEntity(string $className, array $data, array &$hints = []): object …
› case $hints['fetchMode'][$class->name][$field] !== ClassMetadata::FETCH_EAGER:
› $newValue = $this->em->getProxyFactory()->getProxy($assoc->targetEntity, $normalizedAssociatedId);
› $this->registerManaged($newValue, $associatedId, []);
}
/var/www/tuhlla/vendor/doctrine/orm/src/Internal/Hydration/ObjectHydrator.php:268 {
Doctrine\ORM\Internal\Hydration\ObjectHydrator->getEntity(array $data, string $dqlAlias): object …
›
› return $this->uow->createEntity($className, $data, $this->hints);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Internal/Hydration/ObjectHydrator.php:495 {
Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateRowData(array $row, array &$result): void …
› if (! isset($this->identifierMap[$dqlAlias][$id[$dqlAlias]])) {
› $element = $this->getEntity($data, $dqlAlias);
›
}
/var/www/tuhlla/vendor/doctrine/orm/src/Internal/Hydration/ObjectHydrator.php:147 {
Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateAllData(): array …
› while ($row = $this->statement()->fetchAssociative()) {
› $this->hydrateRowData($row, $result);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Internal/Hydration/AbstractHydrator.php:176 {
Doctrine\ORM\Internal\Hydration\AbstractHydrator->hydrateAll(Result $stmt, ResultSetMapping $resultSetMapping, array $hints = []): mixed …
› try {
› $result = $this->hydrateAllData();
› } finally {
}
/var/www/tuhlla/vendor/doctrine/orm/src/AbstractQuery.php:943 {
Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache(Doctrine\Common\Collections\ArrayCollection|array|null $parameters = null, string|int|null $hydrationMode = null): mixed …
›
› $data = $this->em->newHydrator($this->hydrationMode)->hydrateAll($stmt, $rsm, $this->hints);
›
}
/var/www/tuhlla/vendor/doctrine/orm/src/AbstractQuery.php:886 {
Doctrine\ORM\AbstractQuery->execute(Doctrine\Common\Collections\ArrayCollection|array|null $parameters = null, string|int|null $hydrationMode = null): mixed …
›
› return $this->executeIgnoreQueryCache($parameters, $hydrationMode);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/AbstractQuery.php:737 {
Doctrine\ORM\AbstractQuery->getOneOrNullResult(string|int|null $hydrationMode = null): mixed …
› try {
› $result = $this->execute(null, $hydrationMode);
› } catch (NoResultException) {
}
/var/www/tuhlla/vendor/sulu/sulu/packages/route/src/Infrastructure/Doctrine/Repository/RouteRepository.php:81 {
Sulu\Route\Infrastructure\Doctrine\Repository\RouteRepository->findFirstBy(array $filters, array $sortBys = []): Route …
› /** @var Route|null */
› return $queryBuilder->getQuery()->getOneOrNullResult(Query::HYDRATE_OBJECT);
› }
}
/var/www/tuhlla/vendor/sulu/sulu/packages/route/src/Application/Routing/Matcher/RouteCollectionForRequestRouteLoader.php:85 {
Sulu\Route\Application\Routing\Matcher\RouteCollectionForRequestRouteLoader->getRouteCollectionForRequest(Request $request): RouteCollection …
›
› $route = $this->routeRepository->findFirstBy([
› 'webspaceOrNull' => $webspace,
}
/var/www/tuhlla/vendor/sulu/sulu/packages/route/src/Infrastructure/SymfonyCmf/Routing/CmfRouteProvider.php:39 {
Sulu\Route\Infrastructure\SymfonyCmf\Routing\CmfRouteProvider->getRouteCollectionForRequest(Request $request): RouteCollection …
› foreach ($this->routeCollectionForRequestLoaders as $routeCollectionLoader) {
› $routeCollection = $routeCollectionLoader->getRouteCollectionForRequest($request);
›
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/NestedMatcher/NestedMatcher.php:97 {
Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher->matchRequest(Request $request): array …
› {
› $collection = $this->routeProvider->getRouteCollectionForRequest($request);
› if (!count($collection)) {
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/DynamicRouter.php:203 {
Symfony\Cmf\Component\Routing\DynamicRouter->matchRequest(Request $request): array …
› } else {
› $defaults = $matcher->matchRequest($request);
› }
}
/var/www/tuhlla/vendor/symfony-cmf/routing-bundle/src/Routing/DynamicRouter.php:69 {
Symfony\Cmf\Bundle\RoutingBundle\Routing\DynamicRouter->matchRequest(Request $request): array …
› {
› $defaults = parent::matchRequest($request);
›
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/ChainRouter.php:161 {
Symfony\Cmf\Component\Routing\ChainRouter->doMatch(string $pathinfo, ?Request $request = null): array …
›
› return $router->matchRequest($requestForMatching);
› }
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/ChainRouter.php:134 {
Symfony\Cmf\Component\Routing\ChainRouter->matchRequest(Request $request): array …
› {
› return $this->doMatch($request->getPathInfo(), $request);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/EventListener/RouterListener.php:101 {
Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/var/www/tuhlla/vendor/sulu/sulu/src/Sulu/Bundle/WebsiteBundle/EventListener/RouterListener.php:58 {
Sulu\Bundle\WebsiteBundle\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
›
› $this->baseRouteListener->onKernelRequest($event);
› if (false !== $request->attributes->getBoolean(static::REQUEST_ANALYZER, true)) {
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:246 {
Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241} …
› }
› ($closure = $listener(...))(...$args);
› };
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:159 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/tuhlla/vendor/symfony/http-kernel/Kernel.php:193 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/tuhlla/public/index.php:69 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1784665559
"timestamp_rfc3339" => "2026-07-21T20:25:59.525+00:00"
"message" => """
User Deprecated: Specifying the "nullable" attribute for join columns in many-to-many associations (here, Sulu\Bundle\ContactBundle\Entity\Contact::$medias) is a no-op.\n
The ORM will always set it to false.\n
Doing so is deprecated and will be an error in 4.0. (ManyToManyOwningSideMapping.php:133 called by ClassMetadata.php:1448, https://github.com/doctrine/orm/pull/12126, package doctrine/orm)
"""
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1517
#message: """
User Deprecated: Specifying the "nullable" attribute for join columns in many-to-many associations (here, Sulu\Bundle\ContactBundle\Entity\Contact::$medias) is a no-op.\n
The ORM will always set it to false.\n
Doing so is deprecated and will be an error in 4.0. (ManyToManyOwningSideMapping.php:133 called by ClassMetadata.php:1448, https://github.com/doctrine/orm/pull/12126, package doctrine/orm)
"""
#code: 0
#file: "/var/www/tuhlla/vendor/doctrine/deprecations/src/Deprecation.php"
#line: 208
#severity: E_USER_DEPRECATED
trace: {
/var/www/tuhlla/vendor/doctrine/deprecations/src/Deprecation.php:208 {
Doctrine\Deprecations\Deprecation::delegateTriggerToBackend(string $message, array $backtrace, string $link, string $package): void …
›
› @trigger_error($message, E_USER_DEPRECATED);
› }
}
/var/www/tuhlla/vendor/doctrine/deprecations/src/Deprecation.php:108 {
Doctrine\Deprecations\Deprecation::trigger(string $package, string $link, string $message, ...$args): void …
›
› self::delegateTriggerToBackend($message, $backtrace, $link, $package);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Mapping/ManyToManyOwningSideMapping.php:133 {
Doctrine\ORM\Mapping\ManyToManyOwningSideMapping::fromMappingArrayAndNamingStrategy(array $mappingArray, NamingStrategy $namingStrategy): self …
› if ($joinColumn->nullable !== null) {
› Deprecation::trigger(
› 'doctrine/orm',
}
/var/www/tuhlla/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:1448 {
Doctrine\ORM\Mapping\ClassMetadata->_validateAndCompleteAssociationMapping(array $mapping): AssociationMapping …
› return $mapping['isOwningSide'] ?
› ManyToManyOwningSideMapping::fromMappingArrayAndNamingStrategy($mapping, $this->namingStrategy) :
› ManyToManyInverseSideMapping::fromMappingArray($mapping);
}
/var/www/tuhlla/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2032 {
Doctrine\ORM\Mapping\ClassMetadata->mapManyToMany(array $mapping): void …
›
› $mapping = $this->_validateAndCompleteAssociationMapping($mapping);
›
}
/var/www/tuhlla/vendor/doctrine/orm/src/Mapping/Driver/XmlDriver.php:553 {
Doctrine\ORM\Mapping\Driver\XmlDriver->loadMetadataForClass($className, ClassMetadata $metadata): void …
›
› $metadata->mapManyToMany($mapping);
› }
}
/var/www/tuhlla/vendor/doctrine/persistence/src/Mapping/Driver/MappingDriverChain.php:62 {
Doctrine\Persistence\Mapping\Driver\MappingDriverChain->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› if (str_starts_with($className, $namespace)) {
› $driver->loadMetadataForClass($className, $metadata);
›
}
/var/www/tuhlla/vendor/doctrine/doctrine-bundle/src/Mapping/MappingDriver.php:41 {
Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver->loadMetadataForClass($className, ClassMetadata $metadata): void …
› {
› $this->driver->loadMetadataForClass($className, $metadata);
›
}
/var/www/tuhlla/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:167 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
› try {
› $this->driver->loadMetadataForClass($class->getName(), $class);
› } catch (ReflectionException $e) {
}
/var/www/tuhlla/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:20 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/var/www/tuhlla/vendor/doctrine/persistence/src/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/var/www/tuhlla/vendor/doctrine/persistence/src/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/var/www/tuhlla/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Tools/ResolveTargetEntityListener.php:58 {
Doctrine\ORM\Tools\ResolveTargetEntityListener->onClassMetadataNotFound(OnClassMetadataNotFoundEventArgs $args): void …
› ->getObjectManager()
› ->getClassMetadata($this->resolveTargetEntities[$args->getClassName()]['targetEntity']),
› );
}
/var/www/tuhlla/vendor/symfony/doctrine-bridge/ContainerAwareEventManager.php:56 {
Symfony\Bridge\Doctrine\ContainerAwareEventManager->dispatchEvent(string $eventName, ?EventArgs $eventArgs = null): void …
› foreach ($this->listeners[$eventName] as $hash => $listener) {
› $listener->{$this->methods[$eventName][$hash]}($eventArgs);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:125 {
Doctrine\ORM\Mapping\ClassMetadataFactory->onNotFoundMetadata(string $className): ClassMetadata …
›
› $this->evm->dispatchEvent(Events::onClassMetadataNotFound, $eventArgs);
› $classMetadata = $eventArgs->getFoundMetadata();
}
/var/www/tuhlla/vendor/doctrine/persistence/src/Mapping/AbstractClassMetadataFactory.php:208 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } catch (MappingException $loadingException) {
› $fallbackMetadataResponse = $this->onNotFoundMetadata($realClassName);
›
}
/var/www/tuhlla/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/var/www/tuhlla/vendor/sulu/sulu/packages/content/src/Infrastructure/Doctrine/MetadataLoader.php:163 {
Sulu\Content\Infrastructure\Doctrine\MetadataLoader->addManyToOne(LoadClassMetadataEventArgs $event, ClassMetadata $metadata, string $name, string $class): void …
› $namingStrategy = $event->getEntityManager()->getConfiguration()->getNamingStrategy();
› $referencedColumnName = $event->getEntityManager()->getClassMetadata($class)->getIdentifierColumnNames()[0];
›
}
/var/www/tuhlla/vendor/sulu/sulu/packages/content/src/Infrastructure/Doctrine/MetadataLoader.php:127 {
Sulu\Content\Infrastructure\Doctrine\MetadataLoader->loadClassMetadata(LoadClassMetadataEventArgs $event): void …
› $this->addField($metadata, 'lastModified', 'datetime_immutable', ['nullable' => true]);
› $this->addManyToOne($event, $metadata, 'author', ContactInterface::class);
› }
}
/var/www/tuhlla/vendor/symfony/doctrine-bridge/ContainerAwareEventManager.php:56 {
Symfony\Bridge\Doctrine\ContainerAwareEventManager->dispatchEvent(string $eventName, ?EventArgs $eventArgs = null): void …
› foreach ($this->listeners[$eventName] as $hash => $listener) {
› $listener->{$this->methods[$eventName][$hash]}($eventArgs);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:250 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
› $eventArgs = new LoadClassMetadataEventArgs($class, $this->em);
› $this->evm->dispatchEvent(Events::loadClassMetadata, $eventArgs);
› }
}
/var/www/tuhlla/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:20 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/var/www/tuhlla/vendor/doctrine/persistence/src/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/var/www/tuhlla/vendor/doctrine/persistence/src/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/var/www/tuhlla/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Tools/ResolveTargetEntityListener.php:58 {
Doctrine\ORM\Tools\ResolveTargetEntityListener->onClassMetadataNotFound(OnClassMetadataNotFoundEventArgs $args): void …
› ->getObjectManager()
› ->getClassMetadata($this->resolveTargetEntities[$args->getClassName()]['targetEntity']),
› );
}
/var/www/tuhlla/vendor/symfony/doctrine-bridge/ContainerAwareEventManager.php:56 {
Symfony\Bridge\Doctrine\ContainerAwareEventManager->dispatchEvent(string $eventName, ?EventArgs $eventArgs = null): void …
› foreach ($this->listeners[$eventName] as $hash => $listener) {
› $listener->{$this->methods[$eventName][$hash]}($eventArgs);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:125 {
Doctrine\ORM\Mapping\ClassMetadataFactory->onNotFoundMetadata(string $className): ClassMetadata …
›
› $this->evm->dispatchEvent(Events::onClassMetadataNotFound, $eventArgs);
› $classMetadata = $eventArgs->getFoundMetadata();
}
/var/www/tuhlla/vendor/doctrine/persistence/src/Mapping/AbstractClassMetadataFactory.php:208 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } catch (MappingException $loadingException) {
› $fallbackMetadataResponse = $this->onNotFoundMetadata($realClassName);
›
}
/var/www/tuhlla/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/var/www/tuhlla/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->doGetRepository(EntityManagerInterface $entityManager, string $entityName, bool $strictTypeCheck): ObjectRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/var/www/tuhlla/vendor/doctrine/doctrine-bundle/src/Repository/RepositoryFactoryCompatibility.php:29 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› return $this->doGetRepository($entityManager, $entityName, true);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/var/www/tuhlla/vendor/sulu/sulu/packages/article/src/Infrastructure/Doctrine/Repository/ArticleRepository.php:81 {
Sulu\Article\Infrastructure\Doctrine\Repository\ArticleRepository->__construct(EntityManagerInterface $entityManager, DimensionContentQueryEnhancer $dimensionContentQueryEnhancer) …
› $this->entityRepository = $entityManager->getRepository(ArticleInterface::class);
› $this->entityDimensionContentRepository = $entityManager->getRepository(ArticleDimensionContentInterface::class);
› $this->entityManager = $entityManager;
}
/var/www/tuhlla/var/cache/website/dev/ContainerQcmpVDa/App_KernelDevDebugContainer.php:4356 {
ContainerQcmpVDa\App_KernelDevDebugContainer::getSuluArticle_ArticleRepositoryService($container) …
›
› $instance = new \Sulu\Article\Infrastructure\Doctrine\Repository\ArticleRepository($a, ($container->privates['sulu_content.dimension_content_query_enhancer'] ??= new \Sulu\Content\Infrastructure\Doctrine\DimensionContentQueryEnhancer()));
›
}
/var/www/tuhlla/var/cache/website/dev/ContainerQcmpVDa/getSuluArticle_ArticleRouteDefaultsProviderService.php:26 {
ContainerQcmpVDa\getSuluArticle_ArticleRouteDefaultsProviderService::do($container, $lazyLoad = true) …
›
› $a = ($container->privates['sulu_article.article_repository'] ?? self::getSuluArticle_ArticleRepositoryService($container));
›
}
/var/www/tuhlla/var/cache/website/dev/ContainerQcmpVDa/App_KernelDevDebugContainer.php:995 {
ContainerQcmpVDa\App_KernelDevDebugContainer->load($file, $lazyLoad = true): mixed …
›
› return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
› }
}
/var/www/tuhlla/vendor/symfony/dependency-injection/Container.php:399 {
Symfony\Component\DependencyInjection\Container->getService(string|false $registry, string $id, ?string $method, string|bool $load): mixed …
› if (false !== $registry) {
› return $this->{$registry}[$id] ??= $load ? $this->load($method) : $this->{$method}($this);
› }
}
/var/www/tuhlla/vendor/symfony/dependency-injection/Argument/ServiceLocator.php:36 {
Symfony\Component\DependencyInjection\Argument\ServiceLocator->get(string $id): mixed …
› 1 => $this->serviceMap[$id][0],
› default => ($this->factory)(...$this->serviceMap[$id]),
› };
}
/var/www/tuhlla/vendor/sulu/sulu/packages/route/src/Application/Routing/Matcher/RouteCollectionForRequestRouteLoader.php:95 {
Sulu\Route\Application\Routing\Matcher\RouteCollectionForRequestRouteLoader->getRouteCollectionForRequest(Request $request): RouteCollection …
›
› $routeDefaultsProvider = $this->routeDefaultsProviderLocator->get($route->getResourceKey());
› \assert($routeDefaultsProvider instanceof RouteDefaultsProviderInterface, 'The RouteDefaultsProvider must implement RouteDefaultsProviderInterface but got: ' . \get_debug_type($routeDefaultsProvider));
}
/var/www/tuhlla/vendor/sulu/sulu/packages/route/src/Infrastructure/SymfonyCmf/Routing/CmfRouteProvider.php:39 {
Sulu\Route\Infrastructure\SymfonyCmf\Routing\CmfRouteProvider->getRouteCollectionForRequest(Request $request): RouteCollection …
› foreach ($this->routeCollectionForRequestLoaders as $routeCollectionLoader) {
› $routeCollection = $routeCollectionLoader->getRouteCollectionForRequest($request);
›
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/NestedMatcher/NestedMatcher.php:97 {
Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher->matchRequest(Request $request): array …
› {
› $collection = $this->routeProvider->getRouteCollectionForRequest($request);
› if (!count($collection)) {
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/DynamicRouter.php:203 {
Symfony\Cmf\Component\Routing\DynamicRouter->matchRequest(Request $request): array …
› } else {
› $defaults = $matcher->matchRequest($request);
› }
}
/var/www/tuhlla/vendor/symfony-cmf/routing-bundle/src/Routing/DynamicRouter.php:69 {
Symfony\Cmf\Bundle\RoutingBundle\Routing\DynamicRouter->matchRequest(Request $request): array …
› {
› $defaults = parent::matchRequest($request);
›
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/ChainRouter.php:161 {
Symfony\Cmf\Component\Routing\ChainRouter->doMatch(string $pathinfo, ?Request $request = null): array …
›
› return $router->matchRequest($requestForMatching);
› }
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/ChainRouter.php:134 {
Symfony\Cmf\Component\Routing\ChainRouter->matchRequest(Request $request): array …
› {
› return $this->doMatch($request->getPathInfo(), $request);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/EventListener/RouterListener.php:101 {
Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/var/www/tuhlla/vendor/sulu/sulu/src/Sulu/Bundle/WebsiteBundle/EventListener/RouterListener.php:58 {
Sulu\Bundle\WebsiteBundle\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
›
› $this->baseRouteListener->onKernelRequest($event);
› if (false !== $request->attributes->getBoolean(static::REQUEST_ANALYZER, true)) {
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:246 {
Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241} …
› }
› ($closure = $listener(...))(...$args);
› };
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:159 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/tuhlla/vendor/symfony/http-kernel/Kernel.php:193 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/tuhlla/public/index.php:69 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1784665559
"timestamp_rfc3339" => "2026-07-21T20:25:59.527+00:00"
"message" => "User Deprecated: Not enabling raw field value access for the Criteria matching API in Doctrine\Common\Collections\Criteria is deprecated. Raw field access will be the only supported method in 3.0 (Criteria.php:78 called by Criteria.php:47, https://github.com/doctrine/collections/pull/472, package doctrine/collections)"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#895
#message: "User Deprecated: Not enabling raw field value access for the Criteria matching API in Doctrine\Common\Collections\Criteria is deprecated. Raw field access will be the only supported method in 3.0 (Criteria.php:78 called by Criteria.php:47, https://github.com/doctrine/collections/pull/472, package doctrine/collections)"
#code: 0
#file: "/var/www/tuhlla/vendor/doctrine/deprecations/src/Deprecation.php"
#line: 208
#severity: E_USER_DEPRECATED
trace: {
/var/www/tuhlla/vendor/doctrine/deprecations/src/Deprecation.php:208 {
Doctrine\Deprecations\Deprecation::delegateTriggerToBackend(string $message, array $backtrace, string $link, string $package): void …
›
› @trigger_error($message, E_USER_DEPRECATED);
› }
}
/var/www/tuhlla/vendor/doctrine/deprecations/src/Deprecation.php:108 {
Doctrine\Deprecations\Deprecation::trigger(string $package, string $link, string $message, ...$args): void …
›
› self::delegateTriggerToBackend($message, $backtrace, $link, $package);
› }
}
/var/www/tuhlla/vendor/doctrine/collections/src/Criteria.php:78 {
Doctrine\Common\Collections\Criteria->__construct(?Expression $expression = null, ?array $orderings = null, Doctrine\Common\Collections\Placeholder|int|null $firstResult = Placeholder::NotSpecified, ?int $maxResults = null, bool $accessRawFieldValues = false) …
› if (! $accessRawFieldValues) {
› Deprecation::trigger(
› 'doctrine/collections',
}
/var/www/tuhlla/vendor/doctrine/collections/src/Criteria.php:47 {
Doctrine\Common\Collections\Criteria::create(): self …
›
› return new static(firstResult: 0, accessRawFieldValues: $accessRawFieldValues);
› }
}
/var/www/tuhlla/vendor/sulu/sulu/packages/content/src/Infrastructure/Doctrine/DimensionContentQueryEnhancer.php:324 {
Sulu\Content\Infrastructure\Doctrine\DimensionContentQueryEnhancer->getAttributesCriteria(string $alias, array $attributes): Criteria …
› {
› $criteria = Criteria::create();
›
}
/var/www/tuhlla/vendor/sulu/sulu/packages/content/src/Infrastructure/Doctrine/DimensionContentQueryEnhancer.php:274 {
Sulu\Content\Infrastructure\Doctrine\DimensionContentQueryEnhancer->addSelects(QueryBuilder $queryBuilder, string $dimensionContentClassName, array $dimensionAttributes, array $selects = []): void …
› $effectiveAttributes = $dimensionContentClassName::getEffectiveDimensionAttributes($dimensionAttributes);
› $queryBuilder->addCriteria($this->getAttributesCriteria('dimensionContent', $effectiveAttributes));
› $queryBuilder->addSelect('dimensionContent');
}
/var/www/tuhlla/vendor/sulu/sulu/packages/article/src/Infrastructure/Doctrine/Repository/ArticleRepository.php:301 {
Sulu\Article\Infrastructure\Doctrine\Repository\ArticleRepository->createQueryBuilder(array $filters, array $sortBy = [], array $selects = []): QueryBuilder …
›
› $this->dimensionContentQueryEnhancer->addSelects(
› $queryBuilder,
}
/var/www/tuhlla/vendor/sulu/sulu/packages/article/src/Infrastructure/Doctrine/Repository/ArticleRepository.php:111 {
Sulu\Article\Infrastructure\Doctrine\Repository\ArticleRepository->findOneBy(array $filters, array $selects = []): ArticleInterface …
› {
› $queryBuilder = $this->createQueryBuilder($filters, [], $selects);
›
}
/var/www/tuhlla/vendor/sulu/sulu/packages/article/src/Infrastructure/Sulu/Route/ArticleRouteDefaultsProvider.php:59 {
Sulu\Article\Infrastructure\Sulu\Route\ArticleRouteDefaultsProvider->getDefaults(Route $route): array …
›
› $article = $this->articleRepository->findOneBy(
› [
}
/var/www/tuhlla/vendor/sulu/sulu/packages/route/src/Application/Routing/Matcher/RouteCollectionForRequestRouteLoader.php:97 {
Sulu\Route\Application\Routing\Matcher\RouteCollectionForRequestRouteLoader->getRouteCollectionForRequest(Request $request): RouteCollection …
› \assert($routeDefaultsProvider instanceof RouteDefaultsProviderInterface, 'The RouteDefaultsProvider must implement RouteDefaultsProviderInterface but got: ' . \get_debug_type($routeDefaultsProvider));
› $defaults = $routeDefaultsProvider->getDefaults($route);
› $defaults['_sulu_route'] = $route;
}
/var/www/tuhlla/vendor/sulu/sulu/packages/route/src/Infrastructure/SymfonyCmf/Routing/CmfRouteProvider.php:39 {
Sulu\Route\Infrastructure\SymfonyCmf\Routing\CmfRouteProvider->getRouteCollectionForRequest(Request $request): RouteCollection …
› foreach ($this->routeCollectionForRequestLoaders as $routeCollectionLoader) {
› $routeCollection = $routeCollectionLoader->getRouteCollectionForRequest($request);
›
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/NestedMatcher/NestedMatcher.php:97 {
Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher->matchRequest(Request $request): array …
› {
› $collection = $this->routeProvider->getRouteCollectionForRequest($request);
› if (!count($collection)) {
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/DynamicRouter.php:203 {
Symfony\Cmf\Component\Routing\DynamicRouter->matchRequest(Request $request): array …
› } else {
› $defaults = $matcher->matchRequest($request);
› }
}
/var/www/tuhlla/vendor/symfony-cmf/routing-bundle/src/Routing/DynamicRouter.php:69 {
Symfony\Cmf\Bundle\RoutingBundle\Routing\DynamicRouter->matchRequest(Request $request): array …
› {
› $defaults = parent::matchRequest($request);
›
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/ChainRouter.php:161 {
Symfony\Cmf\Component\Routing\ChainRouter->doMatch(string $pathinfo, ?Request $request = null): array …
›
› return $router->matchRequest($requestForMatching);
› }
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/ChainRouter.php:134 {
Symfony\Cmf\Component\Routing\ChainRouter->matchRequest(Request $request): array …
› {
› return $this->doMatch($request->getPathInfo(), $request);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/EventListener/RouterListener.php:101 {
Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/var/www/tuhlla/vendor/sulu/sulu/src/Sulu/Bundle/WebsiteBundle/EventListener/RouterListener.php:58 {
Sulu\Bundle\WebsiteBundle\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
›
› $this->baseRouteListener->onKernelRequest($event);
› if (false !== $request->attributes->getBoolean(static::REQUEST_ANALYZER, true)) {
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:246 {
Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241} …
› }
› ($closure = $listener(...))(...$args);
› };
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:159 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/tuhlla/vendor/symfony/http-kernel/Kernel.php:193 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/tuhlla/public/index.php:69 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1784665559
"timestamp_rfc3339" => "2026-07-21T20:25:59.529+00:00"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "SELECT a0_.uuid AS uuid_0, a0_.created AS created_1, a0_.changed AS changed_2, a1_.title AS title_3, a1_.customizeWebspaceSettings AS customizeWebspaceSettings_4, a1_.id AS id_5, a1_.stage AS stage_6, a1_.locale AS locale_7, a1_.ghostLocale AS ghostLocale_8, a1_.availableLocales AS availableLocales_9, a1_.version AS version_10, a1_.shadowLocale AS shadowLocale_11, a1_.shadowLocales AS shadowLocales_12, a1_.templateKey AS templateKey_13, a1_.templateData AS templateData_14, a1_.seoData AS seoData_15, a1_.seoNoIndex AS seoNoIndex_16, a1_.seoNoFollow AS seoNoFollow_17, a1_.seoHideInSitemap AS seoHideInSitemap_18, a1_.excerptData AS excerptData_19, a1_.excerptSegment AS excerptSegment_20, a1_.mainWebspace AS mainWebspace_21, a1_.authored AS authored_22, a1_.lastModified AS lastModified_23, a1_.workflowPlace AS workflowPlace_24, a1_.workflowPublished AS workflowPublished_25, a1_.created AS created_26, a1_.changed AS changed_27, t2_.name AS name_28, t2_.id AS id_29, t2_.created AS created_30, t2_.changed AS changed_31, c3_.category_key AS category_key_32, c3_.default_locale AS default_locale_33, c3_.lft AS lft_34, c3_.rgt AS rgt_35, c3_.depth AS depth_36, c3_.id AS id_37, c3_.created AS created_38, c3_.changed AS changed_39, c4_.translation AS translation_40, c4_.locale AS locale_41, c4_.description AS description_42, c4_.id AS id_43, c4_.created AS created_44, c4_.changed AS changed_45, a0_.idUsersCreator AS idUsersCreator_46, a0_.idUsersChanger AS idUsersChanger_47, a1_.route_id AS route_id_48, a1_.articleUuid AS articleUuid_49, a1_.author_id AS author_id_50, a1_.idUsersCreator AS idUsersCreator_51, a1_.idUsersChanger AS idUsersChanger_52, t2_.idUsersCreator AS idUsersCreator_53, t2_.idUsersChanger AS idUsersChanger_54, c3_.idCategoriesParent AS idCategoriesParent_55, c3_.idUsersCreator AS idUsersCreator_56, c3_.idUsersChanger AS idUsersChanger_57, c4_.idCategories AS idCategories_58, c4_.idUsersCreator AS idUsersCreator_59, c4_.idUsersChanger AS idUsersChanger_60 FROM ar_articles a0_ LEFT JOIN ar_article_dimension_contents a1_ ON a0_.uuid = a1_.articleUuid LEFT JOIN ar_article_dimension_content_excerpt_tags a5_ ON a1_.id = a5_.article_dimension_content_id LEFT JOIN ta_tags t2_ ON t2_.id = a5_.tag_id LEFT JOIN ar_article_dimension_content_excerpt_categories a6_ ON a1_.id = a6_.article_dimension_content_id LEFT JOIN ca_categories c3_ ON c3_.id = a6_.category_id LEFT JOIN ca_category_translations c4_ ON c3_.id = c4_.idCategories AND (c4_.locale = c3_.default_locale OR c4_.locale IN (?)) WHERE a0_.uuid = ? AND (((a1_.locale IS NULL OR a1_.locale IN (?)) AND (a1_.stage IS NULL OR a1_.stage IN (?))) AND (a1_.version IS NULL OR a1_.version IN (?)))"
"params" => [
1 => "bg"
2 => "019e87c7-3606-76fa-b81b-6c72fa705cbf"
3 => "bg"
4 => "live"
5 => 0
]
"types" => [
1 => Doctrine\DBAL\ParameterType {#595}
2 => Doctrine\DBAL\ParameterType {#595}
3 => Doctrine\DBAL\ParameterType {#595}
4 => Doctrine\DBAL\ParameterType {#595}
5 => Doctrine\DBAL\ParameterType {#719
+name: "INTEGER"
}
]
]
"channel" => "doctrine"
]
[
"timestamp" => 1784665559
"timestamp_rfc3339" => "2026-07-21T20:25:59.530+00:00"
"message" => "User Deprecated: Since symfony/var-exporter 7.3: Using ProxyHelper::generateLazyGhost() is deprecated, use native lazy objects instead."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#960
#message: "User Deprecated: Since symfony/var-exporter 7.3: Using ProxyHelper::generateLazyGhost() is deprecated, use native lazy objects instead."
#code: 0
#file: "/var/www/tuhlla/vendor/symfony/var-exporter/ProxyHelper.php"
#line: 34
#severity: E_USER_DEPRECATED
trace: {
/var/www/tuhlla/vendor/symfony/var-exporter/ProxyHelper.php:34 {
Symfony\Component\VarExporter\ProxyHelper::generateLazyGhost(ReflectionClass $class): string …
› if (\PHP_VERSION_ID >= 80400) {
› trigger_deprecation('symfony/var-exporter', '7.3', 'Using ProxyHelper::generateLazyGhost() is deprecated, use native lazy objects instead.');
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:474 {
Doctrine\ORM\Proxy\ProxyFactory->generateUseLazyGhostTrait(ClassMetadata $class): string …
› // @phpstan-ignore staticMethod.notFound (This method has been removed in Symfony 8)
› $code = ProxyHelper::generateLazyGhost($class->getReflectionClass());
› $code = substr($code, 7 + (int) strpos($code, "\n{"));
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:441 {
Doctrine\ORM\Proxy\ProxyFactory->generateProxyClass(ClassMetadata $class, ?string $fileName, string $proxyClassName): void …
› foreach (array_combine($placeholderMatches[0], $placeholderMatches[1]) as $placeholder => $name) {
› $placeholders[$placeholder] ?? $placeholders[$placeholder] = $this->{'generate' . ucfirst($name)}($class);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:419 {
Doctrine\ORM\Proxy\ProxyFactory->loadProxyClass(ClassMetadata $class): string …
› case self::AUTOGENERATE_ALWAYS:
› $this->generateProxyClass($class, $fileName, $proxyClassName);
› break;
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:364 {
Doctrine\ORM\Proxy\ProxyFactory->getProxyFactory(string $className): Closure …
› $initializer = $this->createLazyInitializer($class, $entityPersister, $this->identifierFlattener);
› $proxyClassName = $this->loadProxyClass($class);
› $identifierFields = [];
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:239 {
Doctrine\ORM\Proxy\ProxyFactory->getProxy(string $className, array $identifier): object …
›
› $proxyFactory = $this->proxyFactories[$className] ?? $this->getProxyFactory($className);
›
}
/var/www/tuhlla/vendor/doctrine/orm/src/UnitOfWork.php:2544 {
Doctrine\ORM\UnitOfWork->createEntity(string $className, array $data, array &$hints = []): object …
› case $hints['fetchMode'][$class->name][$field] !== ClassMetadata::FETCH_EAGER:
› $newValue = $this->em->getProxyFactory()->getProxy($assoc->targetEntity, $normalizedAssociatedId);
› $this->registerManaged($newValue, $associatedId, []);
}
/var/www/tuhlla/vendor/doctrine/orm/src/Internal/Hydration/ObjectHydrator.php:268 {
Doctrine\ORM\Internal\Hydration\ObjectHydrator->getEntity(array $data, string $dqlAlias): object …
›
› return $this->uow->createEntity($className, $data, $this->hints);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Internal/Hydration/ObjectHydrator.php:495 {
Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateRowData(array $row, array &$result): void …
› if (! isset($this->identifierMap[$dqlAlias][$id[$dqlAlias]])) {
› $element = $this->getEntity($data, $dqlAlias);
›
}
/var/www/tuhlla/vendor/doctrine/orm/src/Internal/Hydration/ObjectHydrator.php:147 {
Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateAllData(): array …
› while ($row = $this->statement()->fetchAssociative()) {
› $this->hydrateRowData($row, $result);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Internal/Hydration/AbstractHydrator.php:176 {
Doctrine\ORM\Internal\Hydration\AbstractHydrator->hydrateAll(Result $stmt, ResultSetMapping $resultSetMapping, array $hints = []): mixed …
› try {
› $result = $this->hydrateAllData();
› } finally {
}
/var/www/tuhlla/vendor/doctrine/orm/src/AbstractQuery.php:943 {
Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache(Doctrine\Common\Collections\ArrayCollection|array|null $parameters = null, string|int|null $hydrationMode = null): mixed …
›
› $data = $this->em->newHydrator($this->hydrationMode)->hydrateAll($stmt, $rsm, $this->hints);
›
}
/var/www/tuhlla/vendor/doctrine/orm/src/AbstractQuery.php:886 {
Doctrine\ORM\AbstractQuery->execute(Doctrine\Common\Collections\ArrayCollection|array|null $parameters = null, string|int|null $hydrationMode = null): mixed …
›
› return $this->executeIgnoreQueryCache($parameters, $hydrationMode);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/AbstractQuery.php:772 {
Doctrine\ORM\AbstractQuery->getSingleResult(string|int|null $hydrationMode = null): mixed …
› {
› $result = $this->execute(null, $hydrationMode);
›
}
/var/www/tuhlla/vendor/sulu/sulu/packages/article/src/Infrastructure/Doctrine/Repository/ArticleRepository.php:115 {
Sulu\Article\Infrastructure\Doctrine\Repository\ArticleRepository->findOneBy(array $filters, array $selects = []): ArticleInterface …
› /** @var ArticleInterface $article */
› $article = $queryBuilder->getQuery()->getSingleResult();
› } catch (NoResultException $e) {
}
/var/www/tuhlla/vendor/sulu/sulu/packages/article/src/Infrastructure/Sulu/Route/ArticleRouteDefaultsProvider.php:59 {
Sulu\Article\Infrastructure\Sulu\Route\ArticleRouteDefaultsProvider->getDefaults(Route $route): array …
›
› $article = $this->articleRepository->findOneBy(
› [
}
/var/www/tuhlla/vendor/sulu/sulu/packages/route/src/Application/Routing/Matcher/RouteCollectionForRequestRouteLoader.php:97 {
Sulu\Route\Application\Routing\Matcher\RouteCollectionForRequestRouteLoader->getRouteCollectionForRequest(Request $request): RouteCollection …
› \assert($routeDefaultsProvider instanceof RouteDefaultsProviderInterface, 'The RouteDefaultsProvider must implement RouteDefaultsProviderInterface but got: ' . \get_debug_type($routeDefaultsProvider));
› $defaults = $routeDefaultsProvider->getDefaults($route);
› $defaults['_sulu_route'] = $route;
}
/var/www/tuhlla/vendor/sulu/sulu/packages/route/src/Infrastructure/SymfonyCmf/Routing/CmfRouteProvider.php:39 {
Sulu\Route\Infrastructure\SymfonyCmf\Routing\CmfRouteProvider->getRouteCollectionForRequest(Request $request): RouteCollection …
› foreach ($this->routeCollectionForRequestLoaders as $routeCollectionLoader) {
› $routeCollection = $routeCollectionLoader->getRouteCollectionForRequest($request);
›
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/NestedMatcher/NestedMatcher.php:97 {
Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher->matchRequest(Request $request): array …
› {
› $collection = $this->routeProvider->getRouteCollectionForRequest($request);
› if (!count($collection)) {
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/DynamicRouter.php:203 {
Symfony\Cmf\Component\Routing\DynamicRouter->matchRequest(Request $request): array …
› } else {
› $defaults = $matcher->matchRequest($request);
› }
}
/var/www/tuhlla/vendor/symfony-cmf/routing-bundle/src/Routing/DynamicRouter.php:69 {
Symfony\Cmf\Bundle\RoutingBundle\Routing\DynamicRouter->matchRequest(Request $request): array …
› {
› $defaults = parent::matchRequest($request);
›
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/ChainRouter.php:161 {
Symfony\Cmf\Component\Routing\ChainRouter->doMatch(string $pathinfo, ?Request $request = null): array …
›
› return $router->matchRequest($requestForMatching);
› }
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/ChainRouter.php:134 {
Symfony\Cmf\Component\Routing\ChainRouter->matchRequest(Request $request): array …
› {
› return $this->doMatch($request->getPathInfo(), $request);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/EventListener/RouterListener.php:101 {
Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/var/www/tuhlla/vendor/sulu/sulu/src/Sulu/Bundle/WebsiteBundle/EventListener/RouterListener.php:58 {
Sulu\Bundle\WebsiteBundle\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
›
› $this->baseRouteListener->onKernelRequest($event);
› if (false !== $request->attributes->getBoolean(static::REQUEST_ANALYZER, true)) {
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:246 {
Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241} …
› }
› ($closure = $listener(...))(...$args);
› };
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:159 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/tuhlla/vendor/symfony/http-kernel/Kernel.php:193 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/tuhlla/public/index.php:69 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1784665559
"timestamp_rfc3339" => "2026-07-21T20:25:59.532+00:00"
"message" => "User Deprecated: Since symfony/var-exporter 7.3: Using ProxyHelper::generateLazyGhost() is deprecated, use native lazy objects instead."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1272
#message: "User Deprecated: Since symfony/var-exporter 7.3: Using ProxyHelper::generateLazyGhost() is deprecated, use native lazy objects instead."
#code: 0
#file: "/var/www/tuhlla/vendor/symfony/var-exporter/ProxyHelper.php"
#line: 34
#severity: E_USER_DEPRECATED
trace: {
/var/www/tuhlla/vendor/symfony/var-exporter/ProxyHelper.php:34 {
Symfony\Component\VarExporter\ProxyHelper::generateLazyGhost(ReflectionClass $class): string …
› if (\PHP_VERSION_ID >= 80400) {
› trigger_deprecation('symfony/var-exporter', '7.3', 'Using ProxyHelper::generateLazyGhost() is deprecated, use native lazy objects instead.');
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:474 {
Doctrine\ORM\Proxy\ProxyFactory->generateUseLazyGhostTrait(ClassMetadata $class): string …
› // @phpstan-ignore staticMethod.notFound (This method has been removed in Symfony 8)
› $code = ProxyHelper::generateLazyGhost($class->getReflectionClass());
› $code = substr($code, 7 + (int) strpos($code, "\n{"));
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:441 {
Doctrine\ORM\Proxy\ProxyFactory->generateProxyClass(ClassMetadata $class, ?string $fileName, string $proxyClassName): void …
› foreach (array_combine($placeholderMatches[0], $placeholderMatches[1]) as $placeholder => $name) {
› $placeholders[$placeholder] ?? $placeholders[$placeholder] = $this->{'generate' . ucfirst($name)}($class);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:419 {
Doctrine\ORM\Proxy\ProxyFactory->loadProxyClass(ClassMetadata $class): string …
› case self::AUTOGENERATE_ALWAYS:
› $this->generateProxyClass($class, $fileName, $proxyClassName);
› break;
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:364 {
Doctrine\ORM\Proxy\ProxyFactory->getProxyFactory(string $className): Closure …
› $initializer = $this->createLazyInitializer($class, $entityPersister, $this->identifierFlattener);
› $proxyClassName = $this->loadProxyClass($class);
› $identifierFields = [];
}
/var/www/tuhlla/vendor/doctrine/orm/src/Proxy/ProxyFactory.php:239 {
Doctrine\ORM\Proxy\ProxyFactory->getProxy(string $className, array $identifier): object …
›
› $proxyFactory = $this->proxyFactories[$className] ?? $this->getProxyFactory($className);
›
}
/var/www/tuhlla/vendor/doctrine/orm/src/UnitOfWork.php:2544 {
Doctrine\ORM\UnitOfWork->createEntity(string $className, array $data, array &$hints = []): object …
› case $hints['fetchMode'][$class->name][$field] !== ClassMetadata::FETCH_EAGER:
› $newValue = $this->em->getProxyFactory()->getProxy($assoc->targetEntity, $normalizedAssociatedId);
› $this->registerManaged($newValue, $associatedId, []);
}
/var/www/tuhlla/vendor/doctrine/orm/src/Internal/Hydration/ObjectHydrator.php:268 {
Doctrine\ORM\Internal\Hydration\ObjectHydrator->getEntity(array $data, string $dqlAlias): object …
›
› return $this->uow->createEntity($className, $data, $this->hints);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Internal/Hydration/ObjectHydrator.php:407 {
Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateRowData(array $row, array &$result): void …
› } else {
› $element = $this->getEntity($data, $dqlAlias);
›
}
/var/www/tuhlla/vendor/doctrine/orm/src/Internal/Hydration/ObjectHydrator.php:147 {
Doctrine\ORM\Internal\Hydration\ObjectHydrator->hydrateAllData(): array …
› while ($row = $this->statement()->fetchAssociative()) {
› $this->hydrateRowData($row, $result);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/Internal/Hydration/AbstractHydrator.php:176 {
Doctrine\ORM\Internal\Hydration\AbstractHydrator->hydrateAll(Result $stmt, ResultSetMapping $resultSetMapping, array $hints = []): mixed …
› try {
› $result = $this->hydrateAllData();
› } finally {
}
/var/www/tuhlla/vendor/doctrine/orm/src/AbstractQuery.php:943 {
Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache(Doctrine\Common\Collections\ArrayCollection|array|null $parameters = null, string|int|null $hydrationMode = null): mixed …
›
› $data = $this->em->newHydrator($this->hydrationMode)->hydrateAll($stmt, $rsm, $this->hints);
›
}
/var/www/tuhlla/vendor/doctrine/orm/src/AbstractQuery.php:886 {
Doctrine\ORM\AbstractQuery->execute(Doctrine\Common\Collections\ArrayCollection|array|null $parameters = null, string|int|null $hydrationMode = null): mixed …
›
› return $this->executeIgnoreQueryCache($parameters, $hydrationMode);
› }
}
/var/www/tuhlla/vendor/doctrine/orm/src/AbstractQuery.php:772 {
Doctrine\ORM\AbstractQuery->getSingleResult(string|int|null $hydrationMode = null): mixed …
› {
› $result = $this->execute(null, $hydrationMode);
›
}
/var/www/tuhlla/vendor/sulu/sulu/packages/article/src/Infrastructure/Doctrine/Repository/ArticleRepository.php:115 {
Sulu\Article\Infrastructure\Doctrine\Repository\ArticleRepository->findOneBy(array $filters, array $selects = []): ArticleInterface …
› /** @var ArticleInterface $article */
› $article = $queryBuilder->getQuery()->getSingleResult();
› } catch (NoResultException $e) {
}
/var/www/tuhlla/vendor/sulu/sulu/packages/article/src/Infrastructure/Sulu/Route/ArticleRouteDefaultsProvider.php:59 {
Sulu\Article\Infrastructure\Sulu\Route\ArticleRouteDefaultsProvider->getDefaults(Route $route): array …
›
› $article = $this->articleRepository->findOneBy(
› [
}
/var/www/tuhlla/vendor/sulu/sulu/packages/route/src/Application/Routing/Matcher/RouteCollectionForRequestRouteLoader.php:97 {
Sulu\Route\Application\Routing\Matcher\RouteCollectionForRequestRouteLoader->getRouteCollectionForRequest(Request $request): RouteCollection …
› \assert($routeDefaultsProvider instanceof RouteDefaultsProviderInterface, 'The RouteDefaultsProvider must implement RouteDefaultsProviderInterface but got: ' . \get_debug_type($routeDefaultsProvider));
› $defaults = $routeDefaultsProvider->getDefaults($route);
› $defaults['_sulu_route'] = $route;
}
/var/www/tuhlla/vendor/sulu/sulu/packages/route/src/Infrastructure/SymfonyCmf/Routing/CmfRouteProvider.php:39 {
Sulu\Route\Infrastructure\SymfonyCmf\Routing\CmfRouteProvider->getRouteCollectionForRequest(Request $request): RouteCollection …
› foreach ($this->routeCollectionForRequestLoaders as $routeCollectionLoader) {
› $routeCollection = $routeCollectionLoader->getRouteCollectionForRequest($request);
›
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/NestedMatcher/NestedMatcher.php:97 {
Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher->matchRequest(Request $request): array …
› {
› $collection = $this->routeProvider->getRouteCollectionForRequest($request);
› if (!count($collection)) {
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/DynamicRouter.php:203 {
Symfony\Cmf\Component\Routing\DynamicRouter->matchRequest(Request $request): array …
› } else {
› $defaults = $matcher->matchRequest($request);
› }
}
/var/www/tuhlla/vendor/symfony-cmf/routing-bundle/src/Routing/DynamicRouter.php:69 {
Symfony\Cmf\Bundle\RoutingBundle\Routing\DynamicRouter->matchRequest(Request $request): array …
› {
› $defaults = parent::matchRequest($request);
›
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/ChainRouter.php:161 {
Symfony\Cmf\Component\Routing\ChainRouter->doMatch(string $pathinfo, ?Request $request = null): array …
›
› return $router->matchRequest($requestForMatching);
› }
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/ChainRouter.php:134 {
Symfony\Cmf\Component\Routing\ChainRouter->matchRequest(Request $request): array …
› {
› return $this->doMatch($request->getPathInfo(), $request);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/EventListener/RouterListener.php:101 {
Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/var/www/tuhlla/vendor/sulu/sulu/src/Sulu/Bundle/WebsiteBundle/EventListener/RouterListener.php:58 {
Sulu\Bundle\WebsiteBundle\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
›
› $this->baseRouteListener->onKernelRequest($event);
› if (false !== $request->attributes->getBoolean(static::REQUEST_ANALYZER, true)) {
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:246 {
Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241} …
› }
› ($closure = $listener(...))(...$args);
› };
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:159 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/tuhlla/vendor/symfony/http-kernel/Kernel.php:193 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/tuhlla/public/index.php:69 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1784665559
"timestamp_rfc3339" => "2026-07-21T20:25:59.533+00:00"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "SELECT t0.name AS name_1, t0.id AS id_2, t0.article_dimension_content_id AS article_dimension_content_id_3 FROM ar_article_dimension_content_additional_webspaces t0 WHERE t0.article_dimension_content_id = ?"
"params" => [
1 => 11
]
"types" => [
1 => Doctrine\DBAL\ParameterType {#719}
]
]
"channel" => "doctrine"
]
[
"timestamp" => 1784665559
"timestamp_rfc3339" => "2026-07-21T20:25:59.534+00:00"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "SELECT t0.name AS name_1, t0.id AS id_2, t0.article_dimension_content_id AS article_dimension_content_id_3 FROM ar_article_dimension_content_additional_webspaces t0 WHERE t0.article_dimension_content_id = ?"
"params" => [
1 => 12
]
"types" => [
1 => Doctrine\DBAL\ParameterType {#719}
]
]
"channel" => "doctrine"
]
[
"timestamp" => 1784665559
"timestamp_rfc3339" => "2026-07-21T20:25:59.536+00:00"
"message" => "Uncaught PHP Exception RuntimeException: "Could not find form metadata "article2" of type "article"." at ArticleRouteDefaultsProvider.php line 148"
"priority" => 500
"priorityName" => "CRITICAL"
"context" => [
"exception" => RuntimeException {#1583
#message: "Could not find form metadata "article2" of type "article"."
#code: 0
#file: "/var/www/tuhlla/vendor/sulu/sulu/packages/article/src/Infrastructure/Sulu/Route/ArticleRouteDefaultsProvider.php"
#line: 148
trace: {
/var/www/tuhlla/vendor/sulu/sulu/packages/article/src/Infrastructure/Sulu/Route/ArticleRouteDefaultsProvider.php:148 {
Sulu\Article\Infrastructure\Sulu\Route\ArticleRouteDefaultsProvider->resolveTemplateMetadata(string $type, string $templateKey, string $locale): TemplateMetadata …
› if (!$metadata instanceof FormMetadata) {
› throw new \RuntimeException(\sprintf('Could not find form metadata "%s" of type "%s".', $templateKey, $type));
› }
}
/var/www/tuhlla/vendor/sulu/sulu/packages/article/src/Infrastructure/Sulu/Route/ArticleRouteDefaultsProvider.php:95 {
Sulu\Article\Infrastructure\Sulu\Route\ArticleRouteDefaultsProvider->getDefaults(Route $route): array …
›
› $templateMetadata = $this->resolveTemplateMetadata($dimensionContent::getTemplateType(), $templateKey, $contentLocale);
›
}
/var/www/tuhlla/vendor/sulu/sulu/packages/route/src/Application/Routing/Matcher/RouteCollectionForRequestRouteLoader.php:97 {
Sulu\Route\Application\Routing\Matcher\RouteCollectionForRequestRouteLoader->getRouteCollectionForRequest(Request $request): RouteCollection …
› \assert($routeDefaultsProvider instanceof RouteDefaultsProviderInterface, 'The RouteDefaultsProvider must implement RouteDefaultsProviderInterface but got: ' . \get_debug_type($routeDefaultsProvider));
› $defaults = $routeDefaultsProvider->getDefaults($route);
› $defaults['_sulu_route'] = $route;
}
/var/www/tuhlla/vendor/sulu/sulu/packages/route/src/Infrastructure/SymfonyCmf/Routing/CmfRouteProvider.php:39 {
Sulu\Route\Infrastructure\SymfonyCmf\Routing\CmfRouteProvider->getRouteCollectionForRequest(Request $request): RouteCollection …
› foreach ($this->routeCollectionForRequestLoaders as $routeCollectionLoader) {
› $routeCollection = $routeCollectionLoader->getRouteCollectionForRequest($request);
›
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/NestedMatcher/NestedMatcher.php:97 {
Symfony\Cmf\Component\Routing\NestedMatcher\NestedMatcher->matchRequest(Request $request): array …
› {
› $collection = $this->routeProvider->getRouteCollectionForRequest($request);
› if (!count($collection)) {
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/DynamicRouter.php:203 {
Symfony\Cmf\Component\Routing\DynamicRouter->matchRequest(Request $request): array …
› } else {
› $defaults = $matcher->matchRequest($request);
› }
}
/var/www/tuhlla/vendor/symfony-cmf/routing-bundle/src/Routing/DynamicRouter.php:69 {
Symfony\Cmf\Bundle\RoutingBundle\Routing\DynamicRouter->matchRequest(Request $request): array …
› {
› $defaults = parent::matchRequest($request);
›
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/ChainRouter.php:161 {
Symfony\Cmf\Component\Routing\ChainRouter->doMatch(string $pathinfo, ?Request $request = null): array …
›
› return $router->matchRequest($requestForMatching);
› }
}
/var/www/tuhlla/vendor/symfony-cmf/routing/src/ChainRouter.php:134 {
Symfony\Cmf\Component\Routing\ChainRouter->matchRequest(Request $request): array …
› {
› return $this->doMatch($request->getPathInfo(), $request);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/EventListener/RouterListener.php:101 {
Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
› if ($this->matcher instanceof RequestMatcherInterface) {
› $parameters = $this->matcher->matchRequest($request);
› } else {
}
/var/www/tuhlla/vendor/sulu/sulu/src/Sulu/Bundle/WebsiteBundle/EventListener/RouterListener.php:58 {
Sulu\Bundle\WebsiteBundle\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
›
› $this->baseRouteListener->onKernelRequest($event);
› if (false !== $request->attributes->getBoolean(static::REQUEST_ANALYZER, true)) {
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:246 {
Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241} …
› }
› ($closure = $listener(...))(...$args);
› };
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:159 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/tuhlla/vendor/symfony/http-kernel/Kernel.php:193 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/tuhlla/public/index.php:69 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "request"
]
[
"timestamp" => 1784665559
"timestamp_rfc3339" => "2026-07-21T20:25:59.569+00:00"
"message" => "Executing statement: {sql} (parameters: {params}, types: {types})"
"priority" => 100
"priorityName" => "DEBUG"
"context" => [
"sql" => "SELECT w0_.title AS title_0, w0_.webspace_key AS webspace_key_1, w0_.all_domains AS all_domains_2, w0_.content AS content_3, w0_.type AS type_4, w0_.id AS id_5, w1_.url AS url_6, w1_.environment AS environment_7, w1_.id AS id_8 FROM we_analytics w0_ LEFT JOIN we_analytics_domains w2_ ON w0_.id = w2_.analytics LEFT JOIN we_domains w1_ ON w1_.id = w2_.domain WHERE (w0_.all_domains = 1 OR (w1_.url = ? AND w1_.environment = ?)) AND w0_.webspace_key = ? ORDER BY w0_.id ASC"
"params" => [
1 => "tuhlla.fxrm.eu"
2 => "dev"
3 => "tuhlla"
]
"types" => [
1 => Doctrine\DBAL\ParameterType {#595}
2 => Doctrine\DBAL\ParameterType {#595}
3 => Doctrine\DBAL\ParameterType {#595}
]
]
"channel" => "doctrine"
]
]
2691 => [
[
"timestamp" => 1784665559
"timestamp_rfc3339" => "2026-07-21T20:25:59.548+00:00"
"message" => "User Deprecated: Since symfony/http-foundation 7.4: Request::get() is deprecated, use properties ->attributes, query or request directly instead."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2871
#message: "User Deprecated: Since symfony/http-foundation 7.4: Request::get() is deprecated, use properties ->attributes, query or request directly instead."
#code: 0
#file: "/var/www/tuhlla/vendor/symfony/http-foundation/Request.php"
#line: 754
#severity: E_USER_DEPRECATED
trace: {
/var/www/tuhlla/vendor/symfony/http-foundation/Request.php:754 {
Symfony\Component\HttpFoundation\Request->get(string $key, mixed $default = null): mixed …
› {
› trigger_deprecation('symfony/http-foundation', '7.4', 'Request::get() is deprecated, use properties ->attributes, query or request directly instead.');
›
}
/var/www/tuhlla/vendor/sulu/sulu/src/Sulu/Component/Webspace/Analyzer/Attributes/ParameterRequestProcessor.php:32 {
Sulu\Component\Webspace\Analyzer\Attributes\ParameterRequestProcessor->process(Request $request, RequestAttributes $requestAttributes) …
› {
› if (!$request->get('_locale') || !$request->get('_portal')) {
› return new RequestAttributes();
}
/var/www/tuhlla/vendor/sulu/sulu/src/Sulu/Component/Webspace/Analyzer/RequestAnalyzer.php:43 {
Sulu\Component\Webspace\Analyzer\RequestAnalyzer->analyze(Request $request) …
› foreach ($this->requestProcessors as $requestProcessor) {
› $attributes = $attributes->merge($requestProcessor->process($request, $attributes));
› }
}
/var/www/tuhlla/vendor/sulu/sulu/src/Sulu/Bundle/WebsiteBundle/EventListener/RouterListener.php:56 {
Sulu\Bundle\WebsiteBundle\EventListener\RouterListener->onKernelRequest(RequestEvent $event): void …
› // 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);
›
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:159 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› $event = new RequestEvent($this, $request, $type);
› $this->dispatcher->dispatch($event, KernelEvents::REQUEST);
›
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:76 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/var/www/tuhlla/vendor/symfony/http-kernel/EventListener/ErrorListener.php:99 {
Symfony\Component\HttpKernel\EventListener\ErrorListener->onKernelException(ExceptionEvent $event): void …
› try {
› $response = $event->getKernel()->handle($request, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:246 {
Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241} …
› }
› ($closure = $listener(...))(...$args);
› };
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/var/www/tuhlla/vendor/symfony/event-dispatcher/EventDispatcher.php:56 {
Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› if ($listeners) {
› $this->callListeners($listeners, $eventName, $event);
› }
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:241 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› $event = new ExceptionEvent($this, $request, $type, $e, isKernelTerminating: $this->terminating);
› $this->dispatcher->dispatch($event, KernelEvents::EXCEPTION);
›
}
/var/www/tuhlla/vendor/symfony/http-kernel/HttpKernel.php:91 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
›
› return $response = $this->handleThrowable($e, $request, $type);
› } finally {
}
/var/www/tuhlla/vendor/symfony/http-kernel/Kernel.php:193 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/var/www/tuhlla/public/index.php:69 {
› $request = Request::createFromGlobals();
› $response = $kernel->handle($request);
› $response->send();
}
}
}
]
"channel" => "deprecation"
]
]
]
-errorCount: [
"" => 0
13 => 1
2691 => 0
]
-requestStack: Symfony\Component\HttpKernel\Debug\VirtualRequestStack {#167 …}
} |