| logger |
Symfony\Bridge\Monolog\Processor\DebugProcessor {#1354
-records: [
"" => [
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.404+08:00"
"message" => "Deprecated: App\EventListener\DoctrineExtensionSubscriber::__construct(): Optional parameter $blameableListener declared before required parameter $tokenStorage is implicitly treated as a required parameter"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1393
#message: "Deprecated: App\EventListener\DoctrineExtensionSubscriber::__construct(): Optional parameter $blameableListener declared before required parameter $tokenStorage is implicitly treated as a required parameter"
#code: 0
#file: "/www/wwwroot/consentz/src/EventListener/DoctrineExtensionSubscriber.php"
#line: 22
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/EventListener/DoctrineExtensionSubscriber.php:22 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function __construct(
› ?BlameableListener $blameableListener = null,
}
/www/wwwroot/consentz/var/cache/dev/ContainerPVxSVup/App_KernelDevDebugContainer.php:625 {
include_once …
› include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventSubscriberInterface.php';
› include_once \dirname(__DIR__, 4).'/src/EventListener/DoctrineExtensionSubscriber.php';
› include_once \dirname(__DIR__, 4).'/src/EventListener/DoctrineLoggerInitializer.php';
}
/www/wwwroot/consentz/var/cache/dev/ContainerPVxSVup/App_KernelDevDebugContainer.php:625 {
ContainerPVxSVup\App_KernelDevDebugContainer::{closure:ContainerPVxSVup\App_KernelDevDebugContainer::__construct():609} …
› include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventSubscriberInterface.php';
› include_once \dirname(__DIR__, 4).'/src/EventListener/DoctrineExtensionSubscriber.php';
› include_once \dirname(__DIR__, 4).'/src/EventListener/DoctrineLoggerInitializer.php';
}
/www/wwwroot/consentz/vendor/symfony/dependency-injection/Container.php:144 {
Symfony\Component\DependencyInjection\Container->set(string $id, ?object $service): void …
› unset($this->privates['service_container']);
› $initialize($this);
› }
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Kernel.php:427 {
Symfony\Component\HttpKernel\Kernel->initializeContainer(): void …
› self::$freshCache[$cachePath] = true;
› $this->container->set('kernel', $this);
› error_reporting($errorLevel);
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Kernel.php:762 {
Symfony\Component\HttpKernel\Kernel->preBoot(): ContainerInterface …
› $this->initializeBundles();
› $this->initializeContainer();
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Kernel.php:172 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› if (!$this->container) {
› $this->preBoot();
› }
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.407+08:00"
"message" => "Deprecated: App\EventListener\RateLimitSubscriber::__construct(): Implicitly marking parameter $tokenStorage as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1392
#message: "Deprecated: App\EventListener\RateLimitSubscriber::__construct(): Implicitly marking parameter $tokenStorage as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/EventListener/RateLimitSubscriber.php"
#line: 64
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/EventListener/RateLimitSubscriber.php:64 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function __construct(
› RateLimiterService $rateLimiter,
}
/www/wwwroot/consentz/var/cache/dev/ContainerPVxSVup/App_KernelDevDebugContainer.php:630 {
include_once …
› include_once \dirname(__DIR__, 4).'/src/EventListener/PatientClinicAccessSubscriber.php';
› include_once \dirname(__DIR__, 4).'/src/EventListener/RateLimitSubscriber.php';
› include_once \dirname(__DIR__, 4).'/src/EventListener/RegistrationCountryBlockSubscriber.php';
}
/www/wwwroot/consentz/var/cache/dev/ContainerPVxSVup/App_KernelDevDebugContainer.php:630 {
ContainerPVxSVup\App_KernelDevDebugContainer::{closure:ContainerPVxSVup\App_KernelDevDebugContainer::__construct():609} …
› include_once \dirname(__DIR__, 4).'/src/EventListener/PatientClinicAccessSubscriber.php';
› include_once \dirname(__DIR__, 4).'/src/EventListener/RateLimitSubscriber.php';
› include_once \dirname(__DIR__, 4).'/src/EventListener/RegistrationCountryBlockSubscriber.php';
}
/www/wwwroot/consentz/vendor/symfony/dependency-injection/Container.php:144 {
Symfony\Component\DependencyInjection\Container->set(string $id, ?object $service): void …
› unset($this->privates['service_container']);
› $initialize($this);
› }
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Kernel.php:427 {
Symfony\Component\HttpKernel\Kernel->initializeContainer(): void …
› self::$freshCache[$cachePath] = true;
› $this->container->set('kernel', $this);
› error_reporting($errorLevel);
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Kernel.php:762 {
Symfony\Component\HttpKernel\Kernel->preBoot(): ContainerInterface …
› $this->initializeBundles();
› $this->initializeContainer();
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Kernel.php:172 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› if (!$this->container) {
› $this->preBoot();
› }
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.407+08:00"
"message" => "Deprecated: App\Service\RateLimiter\RateLimiterService::__construct(): Implicitly marking parameter $redis as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1391
#message: "Deprecated: App\Service\RateLimiter\RateLimiterService::__construct(): Implicitly marking parameter $redis as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Service/RateLimiter/RateLimiterService.php"
#line: 92
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Service/RateLimiter/RateLimiterService.php:92 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function __construct(
› \tstring $host,
}
/www/wwwroot/consentz/var/cache/dev/ContainerPVxSVup/App_KernelDevDebugContainer.php:656 {
include_once …
› include_once \dirname(__DIR__, 4).'/src/Service/Monitoring/TenantContextService.php';
› include_once \dirname(__DIR__, 4).'/src/Service/RateLimiter/RateLimiterService.php';
› include_once \dirname(__DIR__, 4).'/src/Service/RateLimiter/RedisAdapterInterface.php';
}
/www/wwwroot/consentz/var/cache/dev/ContainerPVxSVup/App_KernelDevDebugContainer.php:656 {
ContainerPVxSVup\App_KernelDevDebugContainer::{closure:ContainerPVxSVup\App_KernelDevDebugContainer::__construct():609} …
› include_once \dirname(__DIR__, 4).'/src/Service/Monitoring/TenantContextService.php';
› include_once \dirname(__DIR__, 4).'/src/Service/RateLimiter/RateLimiterService.php';
› include_once \dirname(__DIR__, 4).'/src/Service/RateLimiter/RedisAdapterInterface.php';
}
/www/wwwroot/consentz/vendor/symfony/dependency-injection/Container.php:144 {
Symfony\Component\DependencyInjection\Container->set(string $id, ?object $service): void …
› unset($this->privates['service_container']);
› $initialize($this);
› }
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Kernel.php:427 {
Symfony\Component\HttpKernel\Kernel->initializeContainer(): void …
› self::$freshCache[$cachePath] = true;
› $this->container->set('kernel', $this);
› error_reporting($errorLevel);
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Kernel.php:762 {
Symfony\Component\HttpKernel\Kernel->preBoot(): ContainerInterface …
› $this->initializeBundles();
› $this->initializeContainer();
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Kernel.php:172 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› if (!$this->container) {
› $this->preBoot();
› }
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
]
15 => [
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.522+08:00"
"message" => "Matched route "{route}"."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"route" => "get_subtreatments"
"route_parameters" => [
"_route" => "get_subtreatments"
"_controller" => "App\Controller\PublicProfileController::getSubTreatments"
"subDomain" => "testclinic"
]
"request_uri" => "https://staging.consentz.com/get_subtreatments/testclinic"
"method" => "GET"
]
"channel" => "request"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.522+08:00"
"message" => "Rate limiter: unexpected Lua script result"
"priority" => 300
"priorityName" => "WARNING"
"context" => [
"policy" => "general"
"key" => "74.7.242.24"
"result" => null
]
"channel" => "app"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.652+08: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 {#1677
#message: "User Deprecated: Since symfony/http-foundation 7.4: Request::get() is deprecated, use properties ->attributes, query or request directly instead."
#code: 0
#file: "/www/wwwroot/consentz/vendor/symfony/http-foundation/Request.php"
#line: 754
#severity: E_USER_DEPRECATED
trace: {
/www/wwwroot/consentz/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.');
›
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:627 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› {
› $treatmentId = $request->get('treatment');
› $em = $this->doctrine->getManager();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.683+08:00"
"message" => "Deprecated: App\Entity\Clinic\Clinic::getStrReplacedTAndC(): Implicitly marking parameter $patient as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1832
#message: "Deprecated: App\Entity\Clinic\Clinic::getStrReplacedTAndC(): Implicitly marking parameter $patient as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/Clinic.php"
#line: 4004
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/Clinic.php:4004 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function getStrReplacedTAndC(Patient $patient = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.684+08:00"
"message" => "Deprecated: Return type of App\Entity\Clinic\Clinic::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1852
#message: "Deprecated: Return type of App\Entity\Clinic\Clinic::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/Clinic.php"
#line: 3021
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/Clinic.php:3021 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function jsonSerialize()
› {
}
/www/wwwroot/consentz/src/Entity/Clinic/Clinic.php:63 {
class_exists(string $class, bool $autoload = true): bool …
› #[ORM\Entity(repositoryClass: \App\Repository\Clinic\ClinicRepository::class)]
› class Clinic implements MediaInterface, \JsonSerializable, CSVSerialize, AllDataCSV, TimestampableInterface
› {
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.687+08:00"
"message" => "User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "App\Entity\Clinic\Clinic" now to avoid errors or add an explicit @return annotation to suppress this message."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2604
#message: "User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "App\Entity\Clinic\Clinic" now to avoid errors or add an explicit @return annotation to suppress this message."
#code: 0
#file: "/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php"
#line: 363
#severity: E_USER_DEPRECATED
trace: {
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:363 {
class_exists(string $class, bool $autoload = true): bool …
› foreach ($deprecations as $message) {
› @trigger_error($message, \E_USER_DEPRECATED);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.688+08:00"
"message" => "Deprecated: Return type of App\Entity\Clinic\Equipment::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1640
#message: "Deprecated: Return type of App\Entity\Clinic\Equipment::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/Equipment.php"
#line: 178
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/Equipment.php:178 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function jsonSerialize()
› {
}
/www/wwwroot/consentz/src/Entity/Clinic/Equipment.php:18 {
class_exists(string $class, bool $autoload = true): bool …
› #[ORM\Entity(repositoryClass: \App\Repository\Clinic\EquipmentRepository::class)]
› class Equipment implements \JsonSerializable, AllDataCSV, TimestampableInterface
› {
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.688+08:00"
"message" => "User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "App\Entity\Clinic\Equipment" now to avoid errors or add an explicit @return annotation to suppress this message."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2584
#message: "User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "App\Entity\Clinic\Equipment" now to avoid errors or add an explicit @return annotation to suppress this message."
#code: 0
#file: "/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php"
#line: 363
#severity: E_USER_DEPRECATED
trace: {
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:363 {
class_exists(string $class, bool $autoload = true): bool …
› foreach ($deprecations as $message) {
› @trigger_error($message, \E_USER_DEPRECATED);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.690+08:00"
"message" => "Deprecated: App\Entity\Person\User::getClinicRole(): Implicitly marking parameter $editUser as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2644
#message: "Deprecated: App\Entity\Person\User::getClinicRole(): Implicitly marking parameter $editUser as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Person/User.php"
#line: 464
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Person/User.php:464 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public static function getClinicRole(User $user, ClinicUser $editUser = NULL, $type = NULL)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.690+08:00"
"message" => "Deprecated: App\Entity\Person\User::setDevice(): Implicitly marking parameter $device as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2632
#message: "Deprecated: App\Entity\Person\User::setDevice(): Implicitly marking parameter $device as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Person/User.php"
#line: 1094
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Person/User.php:1094 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setDevice(Device $device = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.691+08:00"
"message" => "Deprecated: Return type of App\Entity\Person\User::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2560
#message: "Deprecated: Return type of App\Entity\Person\User::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Person/User.php"
#line: 1104
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Person/User.php:1104 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function jsonSerialize()
› {
}
/www/wwwroot/consentz/src/Entity/Person/User.php:35 {
class_exists(string $class, bool $autoload = true): bool …
› #[ORM\Entity(repositoryClass: \App\Repository\Person\UserRepository::class)]
› abstract class User implements UserInterface, PasswordAuthenticatedUserInterface, \JsonSerializable, ParseSerializable, \Serializable, EquatableInterface, TimestampableInterface, SoftDeletableInterface
› {
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.692+08:00"
"message" => "User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "App\Entity\Person\User" now to avoid errors or add an explicit @return annotation to suppress this message."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2649
#message: "User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "App\Entity\Person\User" now to avoid errors or add an explicit @return annotation to suppress this message."
#code: 0
#file: "/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php"
#line: 363
#severity: E_USER_DEPRECATED
trace: {
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:363 {
class_exists(string $class, bool $autoload = true): bool …
› foreach ($deprecations as $message) {
› @trigger_error($message, \E_USER_DEPRECATED);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.692+08:00"
"message" => "Deprecated: App\Entity\Clinic\Person\ClinicUser implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary)"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2586
#message: "Deprecated: App\Entity\Clinic\Person\ClinicUser implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary)"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/Person/ClinicUser.php"
#line: 27
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/Person/ClinicUser.php:27 {
class_exists(string $class, bool $autoload = true): bool …
› #[ORM\Entity(repositoryClass: \App\Repository\Clinic\Person\ClinicUserRepository::class)]
› class ClinicUser extends User implements MediaInterface, CSVSerialize, AllDataCSV
› {
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.694+08:00"
"message" => "Deprecated: App\Entity\Clinic\Appointment::setRoom(): Implicitly marking parameter $room as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2554
#message: "Deprecated: App\Entity\Clinic\Appointment::setRoom(): Implicitly marking parameter $room as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/Appointment.php"
#line: 511
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/Appointment.php:511 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setRoom(Room $room = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.694+08:00"
"message" => "Deprecated: App\Entity\Clinic\Appointment::setEquipment(): Implicitly marking parameter $equipment as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2594
#message: "Deprecated: App\Entity\Clinic\Appointment::setEquipment(): Implicitly marking parameter $equipment as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/Appointment.php"
#line: 531
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/Appointment.php:531 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setEquipment(Equipment $equipment = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.694+08:00"
"message" => "Deprecated: App\Entity\Clinic\Appointment::setTreatmentClinic(): Implicitly marking parameter $treatment as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2598
#message: "Deprecated: App\Entity\Clinic\Appointment::setTreatmentClinic(): Implicitly marking parameter $treatment as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/Appointment.php"
#line: 721
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/Appointment.php:721 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setTreatmentClinic(TreatmentClinic $treatment = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.696+08:00"
"message" => "Deprecated: App\Entity\Person\Patient::getStatuses(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2596
#message: "Deprecated: App\Entity\Person\Patient::getStatuses(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Person/Patient.php"
#line: 572
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Person/Patient.php:572 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public static function getStatuses(Clinic $clinic = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.696+08:00"
"message" => "Deprecated: App\Entity\Person\Patient::setParent(): Implicitly marking parameter $parent as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1864
#message: "Deprecated: App\Entity\Person\Patient::setParent(): Implicitly marking parameter $parent as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Person/Patient.php"
#line: 975
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Person/Patient.php:975 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setParent(Patient $parent = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.697+08:00"
"message" => "Deprecated: App\Entity\Person\Patient implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary)"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1903
#message: "Deprecated: App\Entity\Person\Patient implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary)"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Person/Patient.php"
#line: 46
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Person/Patient.php:46 {
class_exists(string $class, bool $autoload = true): bool …
› #[ORM\Entity(repositoryClass: \App\Repository\Person\PatientRepository::class)]
› class Patient extends User implements MediaInterface, CSVSerialize, CSVDetailSerialize, AllDataCSV, ReferenceInterface
› {
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.699+08:00"
"message" => "Deprecated: App\Entity\Clinic\Stock\PriceList::setTreatment(): Implicitly marking parameter $treatment as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2561
#message: "Deprecated: App\Entity\Clinic\Stock\PriceList::setTreatment(): Implicitly marking parameter $treatment as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/Stock/PriceList.php"
#line: 346
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/Stock/PriceList.php:346 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setTreatment(TreatmentClinic $treatment = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.700+08:00"
"message" => "Deprecated: App\Entity\Clinic\Appointment\GoogleEvent::setStatusDaySheet(): Implicitly marking parameter $statusDaySheet as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1893
#message: "Deprecated: App\Entity\Clinic\Appointment\GoogleEvent::setStatusDaySheet(): Implicitly marking parameter $statusDaySheet as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/Appointment/GoogleEvent.php"
#line: 417
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/Appointment/GoogleEvent.php:417 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setStatusDaySheet(DaySheet $statusDaySheet = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.700+08:00"
"message" => "Deprecated: App\Entity\Clinic\Appointment\GoogleEvent::setRoom(): Implicitly marking parameter $room as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1998
#message: "Deprecated: App\Entity\Clinic\Appointment\GoogleEvent::setRoom(): Implicitly marking parameter $room as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/Appointment/GoogleEvent.php"
#line: 437
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/Appointment/GoogleEvent.php:437 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setRoom(Room $room = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.700+08:00"
"message" => "Deprecated: App\Entity\Clinic\Appointment\GoogleEvent::setTreatmentClinic(): Implicitly marking parameter $treatment as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2017
#message: "Deprecated: App\Entity\Clinic\Appointment\GoogleEvent::setTreatmentClinic(): Implicitly marking parameter $treatment as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/Appointment/GoogleEvent.php"
#line: 499
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/Appointment/GoogleEvent.php:499 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setTreatmentClinic(TreatmentClinic $treatment = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.701+08:00"
"message" => "Deprecated: Return type of App\Entity\Clinic\Room::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2016
#message: "Deprecated: Return type of App\Entity\Clinic\Room::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/Room.php"
#line: 173
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/Room.php:173 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function jsonSerialize()
› {
}
/www/wwwroot/consentz/src/Entity/Clinic/Room.php:18 {
class_exists(string $class, bool $autoload = true): bool …
› #[ORM\Entity(repositoryClass: \App\Repository\Clinic\RoomRepository::class)]
› class Room implements \JsonSerializable, AllDataCSV, TimestampableInterface
› {
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.701+08:00"
"message" => "User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "App\Entity\Clinic\Room" now to avoid errors or add an explicit @return annotation to suppress this message."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1969
#message: "User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "App\Entity\Clinic\Room" now to avoid errors or add an explicit @return annotation to suppress this message."
#code: 0
#file: "/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php"
#line: 363
#severity: E_USER_DEPRECATED
trace: {
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:363 {
class_exists(string $class, bool $autoload = true): bool …
› foreach ($deprecations as $message) {
› @trigger_error($message, \E_USER_DEPRECATED);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.703+08:00"
"message" => "Deprecated: Return type of App\Entity\Clinic\FormFile::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1842
#message: "Deprecated: Return type of App\Entity\Clinic\FormFile::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/FormFile.php"
#line: 225
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/FormFile.php:225 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function jsonSerialize()
› {
}
/www/wwwroot/consentz/src/Entity/Clinic/FormFile.php:22 {
class_exists(string $class, bool $autoload = true): bool …
› #[ORM\Entity(repositoryClass: \App\Repository\Clinic\FormFileRepository::class)]
› class FormFile implements MediaInterface, \JsonSerializable, AllDataCSV, TimestampableInterface
› {
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.703+08:00"
"message" => "User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "App\Entity\Clinic\FormFile" now to avoid errors or add an explicit @return annotation to suppress this message."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1855
#message: "User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "App\Entity\Clinic\FormFile" now to avoid errors or add an explicit @return annotation to suppress this message."
#code: 0
#file: "/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php"
#line: 363
#severity: E_USER_DEPRECATED
trace: {
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:363 {
class_exists(string $class, bool $autoload = true): bool …
› foreach ($deprecations as $message) {
› @trigger_error($message, \E_USER_DEPRECATED);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:224 {
Doctrine\ORM\EntityManager->getClassMetadata(string $className): ClassMetadata …
› {
› return $this->metadataFactory->getMetadataFor($className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:49 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› {
› $metadata = $entityManager->getClassMetadata($entityName);
› $repositoryServiceId = $metadata->customRepositoryClassName;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.706+08:00"
"message" => "Deprecated: App\Repository\Clinic\Stock\TreatmentClinicRepository::countAllRecords(): Implicitly marking parameter $criteria as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1981
#message: "Deprecated: App\Repository\Clinic\Stock\TreatmentClinicRepository::countAllRecords(): Implicitly marking parameter $criteria as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Repository/Clinic/Stock/TreatmentClinicRepository.php"
#line: 136
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Repository/Clinic/Stock/TreatmentClinicRepository.php:136 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function countAllRecords(CriteriaExport $criteria = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
is_a(mixed $object_or_class, string $class, bool $allow_string = false): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:71 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› // if not in the container but the class/id implements the interface, throw an error
› if (is_a($customRepositoryName, ServiceEntityRepositoryInterface::class, true)) {
› throw new RuntimeException(sprintf('The "%s" entity repository implements "%s", but its service could not be found. Make sure the service exists and is tagged with "%s".', $customRepositoryName, ServiceEntityRepositoryInterface::class, ServiceRepositoryCompilerPass::REPOSITORY_SERVICE_TAG));
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.706+08:00"
"message" => "Deprecated: App\Repository\Clinic\Stock\TreatmentClinicRepository::findDataExport(): Implicitly marking parameter $patient as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2003
#message: "Deprecated: App\Repository\Clinic\Stock\TreatmentClinicRepository::findDataExport(): Implicitly marking parameter $patient as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Repository/Clinic/Stock/TreatmentClinicRepository.php"
#line: 268
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Repository/Clinic/Stock/TreatmentClinicRepository.php:268 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function findDataExport(Clinic $clinic, Patient $patient = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
is_a(mixed $object_or_class, string $class, bool $allow_string = false): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:71 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› // if not in the container but the class/id implements the interface, throw an error
› if (is_a($customRepositoryName, ServiceEntityRepositoryInterface::class, true)) {
› throw new RuntimeException(sprintf('The "%s" entity repository implements "%s", but its service could not be found. Make sure the service exists and is tagged with "%s".', $customRepositoryName, ServiceEntityRepositoryInterface::class, ServiceRepositoryCompilerPass::REPOSITORY_SERVICE_TAG));
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.706+08:00"
"message" => "Deprecated: App\ExportImport\ExportInterface::countAllRecords(): Implicitly marking parameter $criteria as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2009
#message: "Deprecated: App\ExportImport\ExportInterface::countAllRecords(): Implicitly marking parameter $criteria as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/ExportImport/ExportInterface.php"
#line: 7
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/ExportImport/ExportInterface.php:7 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› {
› public function countAllRecords(CriteriaExport $criteria = null);
›
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
is_a(mixed $object_or_class, string $class, bool $allow_string = false): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:71 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› // if not in the container but the class/id implements the interface, throw an error
› if (is_a($customRepositoryName, ServiceEntityRepositoryInterface::class, true)) {
› throw new RuntimeException(sprintf('The "%s" entity repository implements "%s", but its service could not be found. Make sure the service exists and is tagged with "%s".', $customRepositoryName, ServiceEntityRepositoryInterface::class, ServiceRepositoryCompilerPass::REPOSITORY_SERVICE_TAG));
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.706+08:00"
"message" => "Deprecated: App\ExportImport\ExportAllData::findDataExport(): Implicitly marking parameter $patient as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2012
#message: "Deprecated: App\ExportImport\ExportAllData::findDataExport(): Implicitly marking parameter $patient as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/ExportImport/ExportAllData.php"
#line: 15
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/ExportImport/ExportAllData.php:15 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function findDataExport(Clinic $clinic, Patient $patient = null);
› }
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
is_a(mixed $object_or_class, string $class, bool $allow_string = false): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Repository/ContainerRepositoryFactory.php:71 {
Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory->getRepository(EntityManagerInterface $entityManager, string $entityName): EntityRepository …
› // if not in the container but the class/id implements the interface, throw an error
› if (is_a($customRepositoryName, ServiceEntityRepositoryInterface::class, true)) {
› throw new RuntimeException(sprintf('The "%s" entity repository implements "%s", but its service could not be found. Make sure the service exists and is tagged with "%s".', $customRepositoryName, ServiceEntityRepositoryInterface::class, ServiceRepositoryCompilerPass::REPOSITORY_SERVICE_TAG));
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:499 {
Doctrine\ORM\EntityManager->getRepository(string $className): EntityRepository …
› {
› return $this->repositoryFactory->getRepository($this, $className);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.712+08:00"
"message" => "Uncaught PHP Exception Doctrine\ORM\Exception\MissingIdentifierField: "The identifier id is missing for a query of App\Entity\Clinic\Stock\TreatmentClinic" at MissingIdentifierField.php line 15"
"priority" => 500
"priorityName" => "CRITICAL"
"context" => [
"exception" => Doctrine\ORM\Exception\MissingIdentifierField {#1892
#message: "The identifier id is missing for a query of App\Entity\Clinic\Stock\TreatmentClinic"
#code: 0
#file: "/www/wwwroot/consentz/vendor/doctrine/orm/src/Exception/MissingIdentifierField.php"
#line: 15
trace: {
/www/wwwroot/consentz/vendor/doctrine/orm/src/Exception/MissingIdentifierField.php:15 {
Doctrine\ORM\Exception\MissingIdentifierField::fromFieldAndClass(string $fieldName, string $className): self …
› {
› return new self(sprintf(
› 'The identifier %s is missing for a query of %s',
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityManager.php:307 {
Doctrine\ORM\EntityManager->find($className, mixed $id, Doctrine\DBAL\LockMode|int|null $lockMode = null, ?int $lockVersion = null): ?object …
› if (! isset($id[$identifier])) {
› throw MissingIdentifierField::fromFieldAndClass($identifier, $class->name);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/EntityRepository.php:86 {
Doctrine\ORM\EntityRepository->find(mixed $id, Doctrine\DBAL\LockMode|int|null $lockMode = null, ?int $lockVersion = null): ?object …
› {
› return $this->em->find($this->entityName, $id, $lockMode, $lockVersion);
› }
}
/www/wwwroot/consentz/src/Controller/PublicProfileController.php:629 {
App\Controller\PublicProfileController->getSubTreatments(Request $request): Response …
› $em = $this->doctrine->getManager();
› $treatment = $em->getRepository(TreatmentClinic::class)->find($treatmentId);
› $query = $query = " SELECT * FROM price_list WHERE treatment_id = $treatmentId and availability_online = 1";
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:183 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "request"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.859+08:00"
"message" => "Deprecated: App\Entity\CustomForm::setEvent(): Implicitly marking parameter $event as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4706
#message: "Deprecated: App\Entity\CustomForm::setEvent(): Implicitly marking parameter $event as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/CustomForm.php"
#line: 162
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/CustomForm.php:162 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */\r
› public function setEvent(Event $event = null)\r
› {\r
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:267 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› try {
› return $this->filterResponse($response, $request, $type);
› } catch (\Throwable $e) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.865+08:00"
"message" => "Deprecated: App\Entity\Patient\Invoice::setConsultationPractitioner(): Implicitly marking parameter $consultationPractitioner as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4987
#message: "Deprecated: App\Entity\Patient\Invoice::setConsultationPractitioner(): Implicitly marking parameter $consultationPractitioner as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/Invoice.php"
#line: 809
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/Invoice.php:809 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setConsultationPractitioner(ClinicUser $consultationPractitioner = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2293 {
Doctrine\ORM\Mapping\ClassMetadata->addDiscriminatorMapClass(string|int $name, string $className): void …
›
› if (! (class_exists($className) || interface_exists($className))) {
› throw MappingException::invalidClassInDiscriminatorMap($className, $this->name);
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2271 {
Doctrine\ORM\Mapping\ClassMetadata->setDiscriminatorMap(array $map): void …
› foreach ($map as $value => $className) {
› $this->addDiscriminatorMapClass($value, $className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/Driver/AttributeDriver.php:265 {
Doctrine\ORM\Mapping\Driver\AttributeDriver->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› $discrMapAttribute = $classAttributes[Mapping\DiscriminatorMap::class];
› $metadata->setDiscriminatorMap($discrMapAttribute->value);
› }
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php:61 {
Doctrine\Persistence\Mapping\Driver\MappingDriverChain->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› if ($this->isInNamespace($className, $namespace)) {
› $driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/MappingDriver.php:41 {
Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver->loadMetadataForClass($className, ClassMetadata $metadata): void …
› {
› $this->driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:267 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› try {
› return $this->filterResponse($response, $request, $type);
› } catch (\Throwable $e) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.865+08:00"
"message" => "Deprecated: App\Entity\Patient\Invoice::setGeneratedPatientVoucher(): Implicitly marking parameter $generatedPatientVoucher as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4992
#message: "Deprecated: App\Entity\Patient\Invoice::setGeneratedPatientVoucher(): Implicitly marking parameter $generatedPatientVoucher as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/Invoice.php"
#line: 857
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/Invoice.php:857 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setGeneratedPatientVoucher(GeneratedPatientVoucher $generatedPatientVoucher = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2293 {
Doctrine\ORM\Mapping\ClassMetadata->addDiscriminatorMapClass(string|int $name, string $className): void …
›
› if (! (class_exists($className) || interface_exists($className))) {
› throw MappingException::invalidClassInDiscriminatorMap($className, $this->name);
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2271 {
Doctrine\ORM\Mapping\ClassMetadata->setDiscriminatorMap(array $map): void …
› foreach ($map as $value => $className) {
› $this->addDiscriminatorMapClass($value, $className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/Driver/AttributeDriver.php:265 {
Doctrine\ORM\Mapping\Driver\AttributeDriver->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› $discrMapAttribute = $classAttributes[Mapping\DiscriminatorMap::class];
› $metadata->setDiscriminatorMap($discrMapAttribute->value);
› }
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php:61 {
Doctrine\Persistence\Mapping\Driver\MappingDriverChain->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› if ($this->isInNamespace($className, $namespace)) {
› $driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/MappingDriver.php:41 {
Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver->loadMetadataForClass($className, ClassMetadata $metadata): void …
› {
› $this->driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:267 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› try {
› return $this->filterResponse($response, $request, $type);
› } catch (\Throwable $e) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.865+08:00"
"message" => "Deprecated: App\Entity\Patient\Invoice::setConsultationNote(): Implicitly marking parameter $consultationNote as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4989
#message: "Deprecated: App\Entity\Patient\Invoice::setConsultationNote(): Implicitly marking parameter $consultationNote as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/Invoice.php"
#line: 939
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/Invoice.php:939 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setConsultationNote(ConsultationNote $consultationNote=null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2293 {
Doctrine\ORM\Mapping\ClassMetadata->addDiscriminatorMapClass(string|int $name, string $className): void …
›
› if (! (class_exists($className) || interface_exists($className))) {
› throw MappingException::invalidClassInDiscriminatorMap($className, $this->name);
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2271 {
Doctrine\ORM\Mapping\ClassMetadata->setDiscriminatorMap(array $map): void …
› foreach ($map as $value => $className) {
› $this->addDiscriminatorMapClass($value, $className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/Driver/AttributeDriver.php:265 {
Doctrine\ORM\Mapping\Driver\AttributeDriver->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› $discrMapAttribute = $classAttributes[Mapping\DiscriminatorMap::class];
› $metadata->setDiscriminatorMap($discrMapAttribute->value);
› }
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php:61 {
Doctrine\Persistence\Mapping\Driver\MappingDriverChain->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› if ($this->isInNamespace($className, $namespace)) {
› $driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/MappingDriver.php:41 {
Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver->loadMetadataForClass($className, ClassMetadata $metadata): void …
› {
› $this->driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:267 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› try {
› return $this->filterResponse($response, $request, $type);
› } catch (\Throwable $e) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.867+08:00"
"message" => "Deprecated: App\Entity\Patient\Prepay::setTreatment(): Implicitly marking parameter $treatment as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4993
#message: "Deprecated: App\Entity\Patient\Prepay::setTreatment(): Implicitly marking parameter $treatment as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/Prepay.php"
#line: 314
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/Prepay.php:314 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setTreatment(TreatmentClinic $treatment = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2293 {
Doctrine\ORM\Mapping\ClassMetadata->addDiscriminatorMapClass(string|int $name, string $className): void …
›
› if (! (class_exists($className) || interface_exists($className))) {
› throw MappingException::invalidClassInDiscriminatorMap($className, $this->name);
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2271 {
Doctrine\ORM\Mapping\ClassMetadata->setDiscriminatorMap(array $map): void …
› foreach ($map as $value => $className) {
› $this->addDiscriminatorMapClass($value, $className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/Driver/AttributeDriver.php:265 {
Doctrine\ORM\Mapping\Driver\AttributeDriver->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› $discrMapAttribute = $classAttributes[Mapping\DiscriminatorMap::class];
› $metadata->setDiscriminatorMap($discrMapAttribute->value);
› }
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php:61 {
Doctrine\Persistence\Mapping\Driver\MappingDriverChain->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› if ($this->isInNamespace($className, $namespace)) {
› $driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/MappingDriver.php:41 {
Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver->loadMetadataForClass($className, ClassMetadata $metadata): void …
› {
› $this->driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:267 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› try {
› return $this->filterResponse($response, $request, $type);
› } catch (\Throwable $e) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.867+08:00"
"message" => "Deprecated: App\Entity\Patient\Prepay::setConsultationPractitioner(): Implicitly marking parameter $consultationPractitioner as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#5085
#message: "Deprecated: App\Entity\Patient\Prepay::setConsultationPractitioner(): Implicitly marking parameter $consultationPractitioner as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/Prepay.php"
#line: 521
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/Prepay.php:521 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setConsultationPractitioner(ClinicUser $consultationPractitioner = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2293 {
Doctrine\ORM\Mapping\ClassMetadata->addDiscriminatorMapClass(string|int $name, string $className): void …
›
› if (! (class_exists($className) || interface_exists($className))) {
› throw MappingException::invalidClassInDiscriminatorMap($className, $this->name);
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2271 {
Doctrine\ORM\Mapping\ClassMetadata->setDiscriminatorMap(array $map): void …
› foreach ($map as $value => $className) {
› $this->addDiscriminatorMapClass($value, $className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/Driver/AttributeDriver.php:265 {
Doctrine\ORM\Mapping\Driver\AttributeDriver->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› $discrMapAttribute = $classAttributes[Mapping\DiscriminatorMap::class];
› $metadata->setDiscriminatorMap($discrMapAttribute->value);
› }
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php:61 {
Doctrine\Persistence\Mapping\Driver\MappingDriverChain->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› if ($this->isInNamespace($className, $namespace)) {
› $driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/MappingDriver.php:41 {
Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver->loadMetadataForClass($className, ClassMetadata $metadata): void …
› {
› $this->driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:267 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› try {
› return $this->filterResponse($response, $request, $type);
› } catch (\Throwable $e) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.874+08:00"
"message" => "Deprecated: App\Entity\Clinic\NotConvertReason::setClinic(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#5308
#message: "Deprecated: App\Entity\Clinic\NotConvertReason::setClinic(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/NotConvertReason.php"
#line: 55
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/NotConvertReason.php:55 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function setClinic(Clinic $clinic = null): self
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:267 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› try {
› return $this->filterResponse($response, $request, $type);
› } catch (\Throwable $e) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.890+08:00"
"message" => "Deprecated: App\Entity\Patient\TreatmentPlanEntry::setPlan(): Implicitly marking parameter $plan as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#6472
#message: "Deprecated: App\Entity\Patient\TreatmentPlanEntry::setPlan(): Implicitly marking parameter $plan as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/TreatmentPlanEntry.php"
#line: 196
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/TreatmentPlanEntry.php:196 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setPlan(TreatmentPlan $plan = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:267 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› try {
› return $this->filterResponse($response, $request, $type);
› } catch (\Throwable $e) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.904+08:00"
"message" => "Deprecated: App\Entity\Patient\Invoice\Refund::setKind(): Implicitly marking parameter $type as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7353
#message: "Deprecated: App\Entity\Patient\Invoice\Refund::setKind(): Implicitly marking parameter $type as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/Invoice/Refund.php"
#line: 128
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/Invoice/Refund.php:128 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setKind(Kind $type = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2293 {
Doctrine\ORM\Mapping\ClassMetadata->addDiscriminatorMapClass(string|int $name, string $className): void …
›
› if (! (class_exists($className) || interface_exists($className))) {
› throw MappingException::invalidClassInDiscriminatorMap($className, $this->name);
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2271 {
Doctrine\ORM\Mapping\ClassMetadata->setDiscriminatorMap(array $map): void …
› foreach ($map as $value => $className) {
› $this->addDiscriminatorMapClass($value, $className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/Driver/AttributeDriver.php:265 {
Doctrine\ORM\Mapping\Driver\AttributeDriver->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› $discrMapAttribute = $classAttributes[Mapping\DiscriminatorMap::class];
› $metadata->setDiscriminatorMap($discrMapAttribute->value);
› }
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php:61 {
Doctrine\Persistence\Mapping\Driver\MappingDriverChain->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› if ($this->isInNamespace($className, $namespace)) {
› $driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/MappingDriver.php:41 {
Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver->loadMetadataForClass($className, ClassMetadata $metadata): void …
› {
› $this->driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:267 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› try {
› return $this->filterResponse($response, $request, $type);
› } catch (\Throwable $e) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.904+08:00"
"message" => "Deprecated: App\Entity\Patient\Invoice\Refund::setPrepayment(): Implicitly marking parameter $prepayment as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7381
#message: "Deprecated: App\Entity\Patient\Invoice\Refund::setPrepayment(): Implicitly marking parameter $prepayment as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/Invoice/Refund.php"
#line: 211
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/Invoice/Refund.php:211 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setPrepayment(Prepay $prepayment = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2293 {
Doctrine\ORM\Mapping\ClassMetadata->addDiscriminatorMapClass(string|int $name, string $className): void …
›
› if (! (class_exists($className) || interface_exists($className))) {
› throw MappingException::invalidClassInDiscriminatorMap($className, $this->name);
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2271 {
Doctrine\ORM\Mapping\ClassMetadata->setDiscriminatorMap(array $map): void …
› foreach ($map as $value => $className) {
› $this->addDiscriminatorMapClass($value, $className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/Driver/AttributeDriver.php:265 {
Doctrine\ORM\Mapping\Driver\AttributeDriver->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› $discrMapAttribute = $classAttributes[Mapping\DiscriminatorMap::class];
› $metadata->setDiscriminatorMap($discrMapAttribute->value);
› }
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php:61 {
Doctrine\Persistence\Mapping\Driver\MappingDriverChain->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› if ($this->isInNamespace($className, $namespace)) {
› $driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/MappingDriver.php:41 {
Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver->loadMetadataForClass($className, ClassMetadata $metadata): void …
› {
› $this->driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:267 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› try {
› return $this->filterResponse($response, $request, $type);
› } catch (\Throwable $e) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.905+08:00"
"message" => "Deprecated: App\Entity\Patient\Invoice\Refund::setPrepayTreatmentItem(): Implicitly marking parameter $prepayTreatmentItem as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#7382
#message: "Deprecated: App\Entity\Patient\Invoice\Refund::setPrepayTreatmentItem(): Implicitly marking parameter $prepayTreatmentItem as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/Invoice/Refund.php"
#line: 230
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/Invoice/Refund.php:230 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setPrepayTreatmentItem(PrepayTreatmentItem $prepayTreatmentItem = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2293 {
Doctrine\ORM\Mapping\ClassMetadata->addDiscriminatorMapClass(string|int $name, string $className): void …
›
› if (! (class_exists($className) || interface_exists($className))) {
› throw MappingException::invalidClassInDiscriminatorMap($className, $this->name);
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2271 {
Doctrine\ORM\Mapping\ClassMetadata->setDiscriminatorMap(array $map): void …
› foreach ($map as $value => $className) {
› $this->addDiscriminatorMapClass($value, $className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/Driver/AttributeDriver.php:265 {
Doctrine\ORM\Mapping\Driver\AttributeDriver->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› $discrMapAttribute = $classAttributes[Mapping\DiscriminatorMap::class];
› $metadata->setDiscriminatorMap($discrMapAttribute->value);
› }
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php:61 {
Doctrine\Persistence\Mapping\Driver\MappingDriverChain->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› if ($this->isInNamespace($className, $namespace)) {
› $driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/MappingDriver.php:41 {
Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver->loadMetadataForClass($className, ClassMetadata $metadata): void …
› {
› $this->driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:267 {
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Throwable $e, Request $request, int $type): Response …
› try {
› return $this->filterResponse($response, $request, $type);
› } catch (\Throwable $e) {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
]
2462 => [
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.769+08:00"
"message" => "Deprecated: App\Entity\Media\Media::setFile(): Implicitly marking parameter $file as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1451
#message: "Deprecated: App\Entity\Media\Media::setFile(): Implicitly marking parameter $file as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Media/Media.php"
#line: 212
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Media/Media.php:212 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setFile(UploadedFile $file = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.770+08:00"
"message" => "Deprecated: App\Entity\Event::setClinic(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1621
#message: "Deprecated: App\Entity\Event::setClinic(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Event.php"
#line: 182
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Event.php:182 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */\r
› public function setClinic(Clinic $clinic = null)\r
› {\r
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.770+08:00"
"message" => "Deprecated: App\Entity\Event::setQuestionaire(): Implicitly marking parameter $questionaire as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1415
#message: "Deprecated: App\Entity\Event::setQuestionaire(): Implicitly marking parameter $questionaire as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Event.php"
#line: 222
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Event.php:222 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */\r
› public function setQuestionaire(Questionaire $questionaire = null)\r
› {\r
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.770+08:00"
"message" => "Deprecated: App\Entity\AppointmentLead::setClinic(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1410
#message: "Deprecated: App\Entity\AppointmentLead::setClinic(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/AppointmentLead.php"
#line: 93
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/AppointmentLead.php:93 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */\r
› public function setClinic(Clinic $clinic = null)\r
› {\r
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.770+08:00"
"message" => "Deprecated: App\Entity\AppointmentLead::setEvent(): Implicitly marking parameter $event as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1817
#message: "Deprecated: App\Entity\AppointmentLead::setEvent(): Implicitly marking parameter $event as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/AppointmentLead.php"
#line: 114
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/AppointmentLead.php:114 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */\r
› public function setEvent(Event $event = null)\r
› {\r
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.771+08:00"
"message" => "Deprecated: App\Entity\AppointmentLead::setLeadCapture(): Implicitly marking parameter $leadCapture as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2493
#message: "Deprecated: App\Entity\AppointmentLead::setLeadCapture(): Implicitly marking parameter $leadCapture as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/AppointmentLead.php"
#line: 133
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/AppointmentLead.php:133 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */\r
› public function setLeadCapture(LeadCapture $leadCapture = null)\r
› {\r
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.771+08:00"
"message" => "Deprecated: App\Entity\AppointmentLead::setCustomFormData(): Implicitly marking parameter $customFormData as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2535
#message: "Deprecated: App\Entity\AppointmentLead::setCustomFormData(): Implicitly marking parameter $customFormData as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/AppointmentLead.php"
#line: 152
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/AppointmentLead.php:152 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */\r
› public function setCustomFormData(CustomFormData $customFormData = null)\r
› {\r
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.771+08:00"
"message" => "Deprecated: App\Entity\Clinic\Reminder::setTreatment(): Implicitly marking parameter $treatment as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1614
#message: "Deprecated: App\Entity\Clinic\Reminder::setTreatment(): Implicitly marking parameter $treatment as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/Reminder.php"
#line: 109
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/Reminder.php:109 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setTreatment(TreatmentClinic $treatment = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.772+08:00"
"message" => "Deprecated: App\Entity\Clinic\ReminderRecall::setTreatment(): Implicitly marking parameter $treatment as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2528
#message: "Deprecated: App\Entity\Clinic\ReminderRecall::setTreatment(): Implicitly marking parameter $treatment as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/ReminderRecall.php"
#line: 105
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/ReminderRecall.php:105 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setTreatment(TreatmentClinic $treatment = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.773+08:00"
"message" => "Deprecated: App\Entity\Patient\BaseInvoice::setClinic(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2268
#message: "Deprecated: App\Entity\Patient\BaseInvoice::setClinic(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/BaseInvoice.php"
#line: 142
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/BaseInvoice.php:142 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setClinic(Clinic $clinic = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.775+08:00"
"message" => "Deprecated: App\Entity\Clinic\DocumentCategory::setClinic(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1409
#message: "Deprecated: App\Entity\Clinic\DocumentCategory::setClinic(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/DocumentCategory.php"
#line: 130
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/DocumentCategory.php:130 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setClinic(\App\Entity\Clinic\Clinic $clinic = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.775+08:00"
"message" => "Deprecated: Return type of App\Entity\Clinic\DocumentCategory::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2294
#message: "Deprecated: Return type of App\Entity\Clinic\DocumentCategory::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/DocumentCategory.php"
#line: 191
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/DocumentCategory.php:191 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function jsonSerialize()
› {
}
/www/wwwroot/consentz/src/Entity/Clinic/DocumentCategory.php:14 {
class_exists(string $class, bool $autoload = true): bool …
› #[ORM\Entity(repositoryClass: \App\Repository\Clinic\DocumentCategoryRepository::class)]
› class DocumentCategory implements \JsonSerializable, AllDataCSV
› {
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.775+08:00"
"message" => "Deprecated: App\Entity\Clinic\BlockerReason::setClinic(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2519
#message: "Deprecated: App\Entity\Clinic\BlockerReason::setClinic(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/BlockerReason.php"
#line: 99
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/BlockerReason.php:99 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setClinic(Clinic $clinic = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.775+08:00"
"message" => "Deprecated: Return type of App\Entity\Clinic\BlockerReason::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2280
#message: "Deprecated: Return type of App\Entity\Clinic\BlockerReason::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/BlockerReason.php"
#line: 146
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/BlockerReason.php:146 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function jsonSerialize()
› {
}
/www/wwwroot/consentz/src/Entity/Clinic/BlockerReason.php:15 {
class_exists(string $class, bool $autoload = true): bool …
› #[ORM\Entity(repositoryClass: \App\Repository\Clinic\BlockerReasonRepository::class)]
› class BlockerReason implements \JsonSerializable, AllDataCSV
› {
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.776+08:00"
"message" => "Deprecated: App\Entity\Clinic\DiscountReason::setClinic(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2293
#message: "Deprecated: App\Entity\Clinic\DiscountReason::setClinic(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/DiscountReason.php"
#line: 121
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/DiscountReason.php:121 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setClinic(Clinic $clinic = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.776+08:00"
"message" => "Deprecated: Return type of App\Entity\Clinic\DiscountReason::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2269
#message: "Deprecated: Return type of App\Entity\Clinic\DiscountReason::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/DiscountReason.php"
#line: 168
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/DiscountReason.php:168 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function jsonSerialize()
› {
}
/www/wwwroot/consentz/src/Entity/Clinic/DiscountReason.php:15 {
class_exists(string $class, bool $autoload = true): bool …
› #[ORM\Entity(repositoryClass: \App\Repository\Clinic\DiscountReasonRepository::class)]
› class DiscountReason implements \JsonSerializable, AllDataCSV
› {
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.777+08:00"
"message" => "Deprecated: App\Entity\Waiting\Item::setPatient(): Implicitly marking parameter $patient as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2529
#message: "Deprecated: App\Entity\Waiting\Item::setPatient(): Implicitly marking parameter $patient as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Waiting/Item.php"
#line: 124
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Waiting/Item.php:124 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setPatient(Patient $patient = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.777+08:00"
"message" => "Deprecated: App\Entity\Waiting\Item::setPractitioner(): Implicitly marking parameter $practitioner as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1808
#message: "Deprecated: App\Entity\Waiting\Item::setPractitioner(): Implicitly marking parameter $practitioner as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Waiting/Item.php"
#line: 164
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Waiting/Item.php:164 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setPractitioner(ClinicUser $practitioner = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.778+08:00"
"message" => "Deprecated: App\Entity\LeadCapture\LeadCapture::setClinic(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1806
#message: "Deprecated: App\Entity\LeadCapture\LeadCapture::setClinic(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/LeadCapture/LeadCapture.php"
#line: 503
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/LeadCapture/LeadCapture.php:503 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setClinic(Clinic $clinic = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.780+08:00"
"message" => "Deprecated: App\Entity\Clinic\Export\ExportData::setPatient(): Implicitly marking parameter $patient as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#1821
#message: "Deprecated: App\Entity\Clinic\Export\ExportData::setPatient(): Implicitly marking parameter $patient as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/Export/ExportData.php"
#line: 155
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/Export/ExportData.php:155 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setPatient(Patient $patient = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.783+08:00"
"message" => "Deprecated: Return type of App\Entity\Clinic\PatientStatus\PatientStatus::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2132
#message: "Deprecated: Return type of App\Entity\Clinic\PatientStatus\PatientStatus::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/PatientStatus/PatientStatus.php"
#line: 82
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/PatientStatus/PatientStatus.php:82 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function jsonSerialize()
› {
}
/www/wwwroot/consentz/src/Entity/Clinic/PatientStatus/PatientStatus.php:21 {
class_exists(string $class, bool $autoload = true): bool …
› #[ORM\Entity(repositoryClass: \App\Repository\Clinic\PatientStatus\PatientStatusRepository::class)]
› class PatientStatus implements MediaInterface, \JsonSerializable, TimestampableInterface
› {
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.783+08:00"
"message" => "User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "App\Entity\Clinic\PatientStatus\PatientStatus" now to avoid errors or add an explicit @return annotation to suppress this message."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2071
#message: "User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "App\Entity\Clinic\PatientStatus\PatientStatus" now to avoid errors or add an explicit @return annotation to suppress this message."
#code: 0
#file: "/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php"
#line: 363
#severity: E_USER_DEPRECATED
trace: {
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:363 {
class_exists(string $class, bool $autoload = true): bool …
› foreach ($deprecations as $message) {
› @trigger_error($message, \E_USER_DEPRECATED);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.787+08:00"
"message" => "Deprecated: App\Entity\Clinic\Membership\Membership::setClinic(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#2120
#message: "Deprecated: App\Entity\Clinic\Membership\Membership::setClinic(): Implicitly marking parameter $clinic as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Clinic/Membership/Membership.php"
#line: 146
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Clinic/Membership/Membership.php:146 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setClinic(Clinic $clinic = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.794+08:00"
"message" => "Deprecated: App\Entity\Person\Admin implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary)"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3024
#message: "Deprecated: App\Entity\Person\Admin implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary)"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Person/Admin.php"
#line: 11
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Person/Admin.php:11 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› #[ORM\Entity(repositoryClass: \App\Repository\Person\AdminRepository::class)]
› class Admin extends User
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2293 {
Doctrine\ORM\Mapping\ClassMetadata->addDiscriminatorMapClass(string|int $name, string $className): void …
›
› if (! (class_exists($className) || interface_exists($className))) {
› throw MappingException::invalidClassInDiscriminatorMap($className, $this->name);
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2271 {
Doctrine\ORM\Mapping\ClassMetadata->setDiscriminatorMap(array $map): void …
› foreach ($map as $value => $className) {
› $this->addDiscriminatorMapClass($value, $className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/Driver/AttributeDriver.php:265 {
Doctrine\ORM\Mapping\Driver\AttributeDriver->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› $discrMapAttribute = $classAttributes[Mapping\DiscriminatorMap::class];
› $metadata->setDiscriminatorMap($discrMapAttribute->value);
› }
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php:61 {
Doctrine\Persistence\Mapping\Driver\MappingDriverChain->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› if ($this->isInNamespace($className, $namespace)) {
› $driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/MappingDriver.php:41 {
Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver->loadMetadataForClass($className, ClassMetadata $metadata): void …
› {
› $this->driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.794+08:00"
"message" => "User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "App\Entity\Person\Admin" now to avoid errors or add an explicit @return annotation to suppress this message."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3088
#message: "User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "App\Entity\Person\Admin" now to avoid errors or add an explicit @return annotation to suppress this message."
#code: 0
#file: "/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php"
#line: 363
#severity: E_USER_DEPRECATED
trace: {
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:363 {
class_exists(string $class, bool $autoload = true): bool …
› foreach ($deprecations as $message) {
› @trigger_error($message, \E_USER_DEPRECATED);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2293 {
Doctrine\ORM\Mapping\ClassMetadata->addDiscriminatorMapClass(string|int $name, string $className): void …
›
› if (! (class_exists($className) || interface_exists($className))) {
› throw MappingException::invalidClassInDiscriminatorMap($className, $this->name);
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2271 {
Doctrine\ORM\Mapping\ClassMetadata->setDiscriminatorMap(array $map): void …
› foreach ($map as $value => $className) {
› $this->addDiscriminatorMapClass($value, $className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/Driver/AttributeDriver.php:265 {
Doctrine\ORM\Mapping\Driver\AttributeDriver->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› $discrMapAttribute = $classAttributes[Mapping\DiscriminatorMap::class];
› $metadata->setDiscriminatorMap($discrMapAttribute->value);
› }
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php:61 {
Doctrine\Persistence\Mapping\Driver\MappingDriverChain->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› if ($this->isInNamespace($className, $namespace)) {
› $driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/MappingDriver.php:41 {
Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver->loadMetadataForClass($className, ClassMetadata $metadata): void …
› {
› $this->driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.794+08:00"
"message" => "Deprecated: App\Entity\Person\AdminSupport implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary)"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3023
#message: "Deprecated: App\Entity\Person\AdminSupport implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary)"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Person/AdminSupport.php"
#line: 7
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Person/AdminSupport.php:7 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› #[ORM\Entity(repositoryClass: \App\Repository\Person\AdminRepository::class)]\r
› class AdminSupport extends User\r
› {\r
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2293 {
Doctrine\ORM\Mapping\ClassMetadata->addDiscriminatorMapClass(string|int $name, string $className): void …
›
› if (! (class_exists($className) || interface_exists($className))) {
› throw MappingException::invalidClassInDiscriminatorMap($className, $this->name);
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2271 {
Doctrine\ORM\Mapping\ClassMetadata->setDiscriminatorMap(array $map): void …
› foreach ($map as $value => $className) {
› $this->addDiscriminatorMapClass($value, $className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/Driver/AttributeDriver.php:265 {
Doctrine\ORM\Mapping\Driver\AttributeDriver->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› $discrMapAttribute = $classAttributes[Mapping\DiscriminatorMap::class];
› $metadata->setDiscriminatorMap($discrMapAttribute->value);
› }
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php:61 {
Doctrine\Persistence\Mapping\Driver\MappingDriverChain->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› if ($this->isInNamespace($className, $namespace)) {
› $driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/MappingDriver.php:41 {
Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver->loadMetadataForClass($className, ClassMetadata $metadata): void …
› {
› $this->driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.795+08:00"
"message" => "User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "App\Entity\Person\AdminSupport" now to avoid errors or add an explicit @return annotation to suppress this message."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3159
#message: "User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "App\Entity\Person\AdminSupport" now to avoid errors or add an explicit @return annotation to suppress this message."
#code: 0
#file: "/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php"
#line: 363
#severity: E_USER_DEPRECATED
trace: {
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:363 {
class_exists(string $class, bool $autoload = true): bool …
› foreach ($deprecations as $message) {
› @trigger_error($message, \E_USER_DEPRECATED);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2293 {
Doctrine\ORM\Mapping\ClassMetadata->addDiscriminatorMapClass(string|int $name, string $className): void …
›
› if (! (class_exists($className) || interface_exists($className))) {
› throw MappingException::invalidClassInDiscriminatorMap($className, $this->name);
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2271 {
Doctrine\ORM\Mapping\ClassMetadata->setDiscriminatorMap(array $map): void …
› foreach ($map as $value => $className) {
› $this->addDiscriminatorMapClass($value, $className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/Driver/AttributeDriver.php:265 {
Doctrine\ORM\Mapping\Driver\AttributeDriver->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› $discrMapAttribute = $classAttributes[Mapping\DiscriminatorMap::class];
› $metadata->setDiscriminatorMap($discrMapAttribute->value);
› }
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php:61 {
Doctrine\Persistence\Mapping\Driver\MappingDriverChain->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› if ($this->isInNamespace($className, $namespace)) {
› $driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/MappingDriver.php:41 {
Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver->loadMetadataForClass($className, ClassMetadata $metadata): void …
› {
› $this->driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.795+08:00"
"message" => "Deprecated: App\Entity\Person\SuperClinicAdmin::setCurrentClinic(): Implicitly marking parameter $currentClinic as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3089
#message: "Deprecated: App\Entity\Person\SuperClinicAdmin::setCurrentClinic(): Implicitly marking parameter $currentClinic as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Person/SuperClinicAdmin.php"
#line: 78
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Person/SuperClinicAdmin.php:78 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setCurrentClinic(Clinic $currentClinic = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2293 {
Doctrine\ORM\Mapping\ClassMetadata->addDiscriminatorMapClass(string|int $name, string $className): void …
›
› if (! (class_exists($className) || interface_exists($className))) {
› throw MappingException::invalidClassInDiscriminatorMap($className, $this->name);
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2271 {
Doctrine\ORM\Mapping\ClassMetadata->setDiscriminatorMap(array $map): void …
› foreach ($map as $value => $className) {
› $this->addDiscriminatorMapClass($value, $className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/Driver/AttributeDriver.php:265 {
Doctrine\ORM\Mapping\Driver\AttributeDriver->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› $discrMapAttribute = $classAttributes[Mapping\DiscriminatorMap::class];
› $metadata->setDiscriminatorMap($discrMapAttribute->value);
› }
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php:61 {
Doctrine\Persistence\Mapping\Driver\MappingDriverChain->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› if ($this->isInNamespace($className, $namespace)) {
› $driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/MappingDriver.php:41 {
Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver->loadMetadataForClass($className, ClassMetadata $metadata): void …
› {
› $this->driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.795+08:00"
"message" => "Deprecated: App\Entity\Person\SuperClinicAdmin implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary)"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3160
#message: "Deprecated: App\Entity\Person\SuperClinicAdmin implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary)"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Person/SuperClinicAdmin.php"
#line: 24
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Person/SuperClinicAdmin.php:24 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› #[ORM\Entity(repositoryClass: \App\Repository\Person\SuperClinicAdminRepository::class)]
› class SuperClinicAdmin extends ClinicUser
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2293 {
Doctrine\ORM\Mapping\ClassMetadata->addDiscriminatorMapClass(string|int $name, string $className): void …
›
› if (! (class_exists($className) || interface_exists($className))) {
› throw MappingException::invalidClassInDiscriminatorMap($className, $this->name);
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2271 {
Doctrine\ORM\Mapping\ClassMetadata->setDiscriminatorMap(array $map): void …
› foreach ($map as $value => $className) {
› $this->addDiscriminatorMapClass($value, $className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/Driver/AttributeDriver.php:265 {
Doctrine\ORM\Mapping\Driver\AttributeDriver->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› $discrMapAttribute = $classAttributes[Mapping\DiscriminatorMap::class];
› $metadata->setDiscriminatorMap($discrMapAttribute->value);
› }
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php:61 {
Doctrine\Persistence\Mapping\Driver\MappingDriverChain->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› if ($this->isInNamespace($className, $namespace)) {
› $driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/MappingDriver.php:41 {
Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver->loadMetadataForClass($className, ClassMetadata $metadata): void …
› {
› $this->driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.795+08:00"
"message" => "User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "App\Entity\Person\SuperClinicAdmin" now to avoid errors or add an explicit @return annotation to suppress this message."
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3098
#message: "User Deprecated: Method "JsonSerializable::jsonSerialize()" might add "mixed" as a native return type declaration in the future. Do the same in implementation "App\Entity\Person\SuperClinicAdmin" now to avoid errors or add an explicit @return annotation to suppress this message."
#code: 0
#file: "/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php"
#line: 363
#severity: E_USER_DEPRECATED
trace: {
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:363 {
class_exists(string $class, bool $autoload = true): bool …
› foreach ($deprecations as $message) {
› @trigger_error($message, \E_USER_DEPRECATED);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2293 {
Doctrine\ORM\Mapping\ClassMetadata->addDiscriminatorMapClass(string|int $name, string $className): void …
›
› if (! (class_exists($className) || interface_exists($className))) {
› throw MappingException::invalidClassInDiscriminatorMap($className, $this->name);
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:2271 {
Doctrine\ORM\Mapping\ClassMetadata->setDiscriminatorMap(array $map): void …
› foreach ($map as $value => $className) {
› $this->addDiscriminatorMapClass($value, $className);
› }
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/Driver/AttributeDriver.php:265 {
Doctrine\ORM\Mapping\Driver\AttributeDriver->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› $discrMapAttribute = $classAttributes[Mapping\DiscriminatorMap::class];
› $metadata->setDiscriminatorMap($discrMapAttribute->value);
› }
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/Driver/MappingDriverChain.php:61 {
Doctrine\Persistence\Mapping\Driver\MappingDriverChain->loadMetadataForClass(string $className, ClassMetadata $metadata): void …
› if ($this->isInNamespace($className, $namespace)) {
› $driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/MappingDriver.php:41 {
Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver->loadMetadataForClass($className, ClassMetadata $metadata): void …
› {
› $this->driver->loadMetadataForClass($className, $metadata);
›
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.800+08:00"
"message" => "Deprecated: App\Entity\Patient\TreatmentPlan::setPatient(): Implicitly marking parameter $patient as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3169
#message: "Deprecated: App\Entity\Patient\TreatmentPlan::setPatient(): Implicitly marking parameter $patient as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/TreatmentPlan.php"
#line: 163
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/TreatmentPlan.php:163 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setPatient(Patient $patient = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.800+08:00"
"message" => "Deprecated: App\Entity\Patient\TreatmentPlan::setClinicUser(): Implicitly marking parameter $clinicUser as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3168
#message: "Deprecated: App\Entity\Patient\TreatmentPlan::setClinicUser(): Implicitly marking parameter $clinicUser as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/TreatmentPlan.php"
#line: 183
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/TreatmentPlan.php:183 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setClinicUser(ClinicUser $clinicUser = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.800+08:00"
"message" => "Deprecated: App\Entity\Patient\TreatmentPlan::setSuperClinicAdmin(): Implicitly marking parameter $superClinicAdmin as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3167
#message: "Deprecated: App\Entity\Patient\TreatmentPlan::setSuperClinicAdmin(): Implicitly marking parameter $superClinicAdmin as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/TreatmentPlan.php"
#line: 341
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/TreatmentPlan.php:341 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setSuperClinicAdmin(SuperClinicAdmin $superClinicAdmin = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.810+08:00"
"message" => "Deprecated: App\Entity\Patient\Form::setFormFile(): Implicitly marking parameter $formFile as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3643
#message: "Deprecated: App\Entity\Patient\Form::setFormFile(): Implicitly marking parameter $formFile as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/Form.php"
#line: 296
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/Form.php:296 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setFormFile(FormFile $formFile = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.811+08:00"
"message" => "Deprecated: App\Entity\Patient\Questionnaire\QuestionnairePDF::setQuestionnaire(): Implicitly marking parameter $questionnaire as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3678
#message: "Deprecated: App\Entity\Patient\Questionnaire\QuestionnairePDF::setQuestionnaire(): Implicitly marking parameter $questionnaire as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/Questionnaire/QuestionnairePDF.php"
#line: 201
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/Questionnaire/QuestionnairePDF.php:201 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setQuestionnaire(Questionaire $questionnaire = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.812+08:00"
"message" => "Deprecated: App\Entity\Patient\Document::setPatient(): Implicitly marking parameter $patient as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3683
#message: "Deprecated: App\Entity\Patient\Document::setPatient(): Implicitly marking parameter $patient as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/Document.php"
#line: 171
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/Document.php:171 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setPatient(\App\Entity\Person\Patient $patient = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.812+08:00"
"message" => "Deprecated: App\Entity\Patient\Document::setMedia(): Implicitly marking parameter $media as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3664
#message: "Deprecated: App\Entity\Patient\Document::setMedia(): Implicitly marking parameter $media as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/Document.php"
#line: 338
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/Document.php:338 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setMedia(\App\Entity\Media\Media $media = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.813+08:00"
"message" => "Deprecated: Return type of App\Entity\Patient\Document::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#3665
#message: "Deprecated: Return type of App\Entity\Patient\Document::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/Document.php"
#line: 389
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/Document.php:389 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function jsonSerialize()
› {
}
/www/wwwroot/consentz/src/Entity/Patient/Document.php:18 {
class_exists(string $class, bool $autoload = true): bool …
› #[ORM\Entity(repositoryClass: \App\Repository\Patient\DocumentRepository::class)]
› class Document implements \JsonSerializable, AllDataCSV
› {
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.818+08:00"
"message" => "Deprecated: App\Entity\Patient\Invoice\BaseItem::setPriceList(): Implicitly marking parameter $priceList as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4058
#message: "Deprecated: App\Entity\Patient\Invoice\BaseItem::setPriceList(): Implicitly marking parameter $priceList as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/Invoice/BaseItem.php"
#line: 305
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/Invoice/BaseItem.php:305 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setPriceList(PriceList $priceList = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
[
"timestamp" => 1786456845
"timestamp_rfc3339" => "2026-08-11T22:00:45.818+08:00"
"message" => "Deprecated: App\Entity\Patient\Invoice\BaseItem::setVat(): Implicitly marking parameter $vat as nullable is deprecated, the explicit nullable type must be used instead"
"priority" => 200
"priorityName" => "INFO"
"context" => [
"exception" => ErrorException {#4017
#message: "Deprecated: App\Entity\Patient\Invoice\BaseItem::setVat(): Implicitly marking parameter $vat as nullable is deprecated, the explicit nullable type must be used instead"
#code: 0
#file: "/www/wwwroot/consentz/src/Entity/Patient/Invoice/BaseItem.php"
#line: 325
#severity: E_DEPRECATED
trace: {
/www/wwwroot/consentz/src/Entity/Patient/Invoice/BaseItem.php:325 {
Symfony\Component\ErrorHandler\ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function setVat(Vat $vat = null)
› {
}
/www/wwwroot/consentz/vendor/symfony/error-handler/DebugClassLoader.php:322 {
class_exists(string $class, bool $autoload = true): bool …
› return;
› } elseif (false === include $file) {
› return;
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadata.php:948 {
Doctrine\ORM\Mapping\ClassMetadata->validateAssociations(): void …
› if (
› ! class_exists($mapping->targetEntity)
› && ! interface_exists($mapping->targetEntity)
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:271 {
Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(ClassMetadata $class, ?ClassMetadata $parent): void …
› $class->validateIdentifier();
› $class->validateAssociations();
› $class->validateLifecycleCallbacks($this->getReflectionService());
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Mapping/ClassMetadataFactory.php:255 {
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata(ClassMetadata $class, ?ClassMetadata $parent, bool $rootEntityFound, array $nonSuperclassParents): void …
›
› $this->validateRuntimeMetadata($class, $parent);
› }
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/Mapping/ClassMetadataFactory.php:23 {
Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory->doLoadMetadata($class, $parent, $rootEntityFound, array $nonSuperclassParents): void …
› {
› parent::doLoadMetadata($class, $parent, $rootEntityFound, $nonSuperclassParents);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:318 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata(string $name): array …
›
› $this->doLoadMetadata($class, $parent, $rootEntityFound, $visited);
›
}
/www/wwwroot/consentz/vendor/doctrine/persistence/src/Persistence/Mapping/AbstractClassMetadataFactory.php:187 {
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor(string $className): ClassMetadata …
› } else {
› $loadedMetadata = $this->loadMetadata($realClassName);
› $classNames = array_combine(
}
/www/wwwroot/consentz/vendor/doctrine/orm/src/Tools/SchemaValidator.php:130 {
Doctrine\ORM\Tools\SchemaValidator->validateClass(ClassMetadata $class): array …
›
› $targetMetadata = $cmf->getMetadataFor($assoc->targetEntity);
›
}
/www/wwwroot/consentz/vendor/doctrine/doctrine-bundle/src/DataCollector/DoctrineDataCollector.php:118 {
Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector->collect(Request $request, Response $response, ?Throwable $exception = null): void …
›
› $classErrors = $validator->validateClass($class);
› $r = $class->getReflectionClass();
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/Profiler/Profiler.php:158 {
Symfony\Component\HttpKernel\Profiler\Profiler->collect(Request $request, Response $response, ?Throwable $exception = null): Profile …
› foreach ($this->collectors as $collector) {
› $collector->collect($request, $response, $exception);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/EventListener/ProfilerListener.php:102 {
Symfony\Component\HttpKernel\EventListener\ProfilerListener->onKernelResponse(ResponseEvent $event): void …
› try {
› if (!$profile = $this->profiler->collect($request, $event->getResponse(), $exception)) {
› return;
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:216 {
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/www/wwwroot/consentz/vendor/symfony/http-kernel/HttpKernel.php:204 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/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) {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/WrappedListener.php:115 {
Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object $event, string $eventName, EventDispatcherInterface $dispatcher): void …
› try {
› ($this->optimizedListener ?? $this->listener)($event, $eventName, $dispatcher);
› } finally {
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/EventDispatcher.php:206 {
Symfony\Component\EventDispatcher\EventDispatcher->callListeners(iterable $listeners, string $eventName, object $event): void …
› }
› $listener($event, $eventName, $this);
› }
}
/www/wwwroot/consentz/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);
› }
}
/www/wwwroot/consentz/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:129 {
Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object $event, ?string $eventName = null): object …
› try {
› $this->dispatcher->dispatch($event, $eventName);
› } finally {
}
/www/wwwroot/consentz/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);
›
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/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 {
}
/www/wwwroot/consentz/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/www/wwwroot/consentz/vendor/autoload_runtime.php:32 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/www/wwwroot/consentz/public/index.php:4 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/www/wwwroot/consentz/vendor/autoload_runtime.php"
}
}
}
}
]
"channel" => "deprecation"
]
]
]
-errorCount: [
"" => 0
15 => 1
2462 => 0
]
-requestStack: Symfony\Component\HttpKernel\Debug\VirtualRequestStack {#1352 …}
} |