Exceptions
Exception
TypeError
in
src/Service/FilterService.php
(line 42)
$this->request = $request;$this->order = @$queryParams['filter_order'] ?: [];$this->currentRequest = @$queryParams['current_request'] ?: null;$this->filters = @$queryParams['filter_filters'] ?: [];$this->page = @$queryParams['page'] ?: 1;$this->limit = @$queryParams['limit'] ?: 25;$pathPaterns = explode("?", $this->request->getUri());$this->stringPath = $pathPaterns[0];$this->stringQuery = isset($pathPaterns[1]) == true ? $pathPaterns[1] : "";$this->parseStringRequest();
private readonly TranslatorInterface $translator,private readonly ?EntityRepository $entityRepository = null){if($this->requestStack->getCurrentRequest()){$this->filterService = new FilterService($requestStack->getCurrentRequest());}}protected function getFormFactory(): FormFactoryInterface
AbstractService->__construct(object(RequestStack), object(Router), object(Environment), object(UsageTrackingTokenStorage), object(SameOriginCsrfTokenManager), object(FormFactory), object(TraceableSerializer), object(DataCollectorTranslator))
in
src/Service/DocumentService/DocumentService.php
(line 82)
{$this->publicPath = $this->appKernel->getProjectDir().'/public';$this->storagePath = $this->appKernel->getProjectDir().'/resources';$this->documentPath = $this->storagePath .'/documents';parent::__construct($requestStack,$router,$twig,$tokenStorage,$tokenManager,
in
var/cache/dev/Container75Fvsce/App_KernelDevDebugContainer.php
->
__construct
(line 1224)
if (isset($container->privates['App\\Service\\DocumentService\\DocumentService'])) {return $container->privates['App\\Service\\DocumentService\\DocumentService'];}$d = ($container->services['kernel'] ?? $container->get('kernel'));$instance = new \App\Service\DocumentService\DocumentService($d, ($container->privates['filesystem'] ??= new \Symfony\Component\Filesystem\Filesystem()), ($container->privates['App\\Repository\\UserRepository'] ?? self::getUserRepositoryService($container)), ($container->privates['App\\Repository\\DocumentRepository'] ?? self::getDocumentRepositoryService($container)), ($container->privates['App\\Repository\\UserHasDocumentRepository'] ?? self::getUserHasDocumentRepositoryService($container)), ($container->privates['App\\Repository\\ProjectHasDocumentRepository'] ?? self::getProjectHasDocumentRepositoryService($container)), ($container->privates['App\\Repository\\ProjectRepository'] ?? self::getProjectRepositoryService($container)), ($container->privates['App\\Repository\\CompanyRepository'] ?? self::getCompanyRepositoryService($container)), ($container->privates['App\\Repository\\ClientRepository'] ?? self::getClientRepositoryService($container)), new \App\Shared\Utils\PdfCreator(), $a, ($container->services['router'] ?? self::getRouterService($container)), $b, ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), ($container->privates['security.token_storage'] ?? self::getSecurity_TokenStorageService($container)), ($container->privates['security.csrf.same_origin_token_manager'] ?? self::getSecurity_Csrf_SameOriginTokenManagerService($container)), $c, ($container->privates['debug.serializer'] ?? self::getDebug_SerializerService($container)), ($container->services['translator'] ?? self::getTranslatorService($container)), $d);if (isset($container->privates['App\\Service\\DocumentService\\DocumentService'])) {return $container->privates['App\\Service\\DocumentService\\DocumentService'];}
in
var/cache/dev/Container75Fvsce/App_KernelDevDebugContainer.php
::
getDocumentServiceService
(line 2253)
$instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpFoundationExtension(new \Symfony\Component\HttpFoundation\UrlHelper($b, $g)));$instance->addExtension(new \Symfony\Bridge\Twig\Extension\SerializerExtension());$instance->addExtension(new \Symfony\Bridge\Twig\Extension\FormExtension($e));$instance->addExtension(new \Symfony\Bridge\Twig\Extension\DumpExtension(($container->services['var_dumper.cloner'] ?? self::getVarDumper_ClonerService($container)), ($container->privates['var_dumper.html_dumper'] ?? self::getVarDumper_HtmlDumperService($container))));$instance->addExtension(new \App\Twig\Extension\DatabaseGlobalsExtension());$instance->addExtension(new \App\Twig\Extension\DocumentExtension($g, ($container->privates['App\\Service\\DocumentService\\DocumentService'] ?? self::getDocumentServiceService($container))));$instance->addExtension(new \App\Twig\Extension\LocaleExtension($e));$instance->addExtension(new \App\Twig\Extension\TimezoneExtension());$instance->addExtension(new \App\Twig\Extension\UTCDatetimeExtension());$instance->addExtension(new \App\Twig\Extension\UserPermissionExtension(($container->privates['App\\Service\\UserService\\UserPermissionService'] ?? self::getUserPermissionServiceService($container))));$instance->addExtension(new \App\Twig\Extension\UtilExtension());
in
var/cache/dev/Container75Fvsce/App_KernelDevDebugContainer.php
::
getTwigService
(line 624)
}, 2), $c));$instance->add(($container->privates['data_collector.router'] ??= new \Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector()));$instance->add(($container->services['data_collector.cache'] ?? self::getDataCollector_CacheService($container)));$instance->add(new \Symfony\Component\Translation\DataCollector\TranslationDataCollector(($container->services['translator'] ?? self::getTranslatorService($container))));$instance->add(new \Symfony\Bundle\SecurityBundle\DataCollector\SecurityDataCollector(($container->privates['security.untracked_token_storage'] ??= new \Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage()), ($container->privates['security.role_hierarchy'] ??= new \Symfony\Component\Security\Core\Role\RoleHierarchy([])), ($container->privates['security.logout_url_generator'] ?? self::getSecurity_LogoutUrlGeneratorService($container)), ($container->privates['debug.security.access.decision_manager'] ?? self::getDebug_Security_Access_DecisionManagerService($container)), ($container->privates['security.firewall.map'] ?? self::getSecurity_Firewall_MapService($container)), ($container->privates['debug.security.firewall'] ?? self::getDebug_Security_FirewallService($container))));$instance->add(new \Symfony\Bridge\Twig\DataCollector\TwigDataCollector(($container->privates['twig.profile'] ??= new \Twig\Profiler\Profile()), ($container->privates['twig'] ?? self::getTwigService($container))));$instance->add($d);$instance->add(new \Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector(($container->services['doctrine'] ?? self::getDoctrineService($container)), true, ($container->privates['doctrine.debug_data_holder'] ??= new \Doctrine\Bundle\DoctrineBundle\Middleware\BacktraceDebugDataHolder([]))));$instance->add(($container->services['data_collector.dump'] ?? self::getDataCollector_DumpService($container)));$instance->add(new \Symfony\Component\Mailer\DataCollector\MessageDataCollector(($container->privates['mailer.message_logger_listener'] ??= new \Symfony\Component\Mailer\EventListener\MessageLoggerListener())));$instance->add(($container->privates['serializer.data_collector'] ??= new \Symfony\Component\Serializer\DataCollector\SerializerDataCollector()));
in
var/cache/dev/Container75Fvsce/getWebProfiler_Controller_ProfilerService.php
::
get_Container_Private_ProfilerService
(line 23)
*/public static function do($container, $lazyLoad = true){include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Controller/ProfilerController.php';return $container->services['web_profiler.controller.profiler'] = new \Symfony\Bundle\WebProfilerBundle\Controller\ProfilerController(($container->services['router'] ?? self::getRouterService($container)), ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container)), ($container->privates['twig'] ?? self::getTwigService($container)), $container->parameters['data_collector.templates'], ($container->privates['web_profiler.csp.handler'] ?? self::getWebProfiler_Csp_HandlerService($container)), \dirname(__DIR__, 4));}}
in
var/cache/dev/Container75Fvsce/App_KernelDevDebugContainer.php
::
do
(line 571)
$file .= '.php';}$service = require $this->containerDir.\DIRECTORY_SEPARATOR.$file;return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;}protected function createProxy($class, \Closure $factory){class_exists($class, false) || require __DIR__.'/'.$class.'.php';
in
vendor/symfony/dependency-injection/Container.php
->
load
(line 221)
$container->loading[$id] = true;try {if (isset($container->fileMap[$id])) {return /* self::IGNORE_ON_UNINITIALIZED_REFERENCE */ 4 === $invalidBehavior ? null : $container->load($container->fileMap[$id]);} elseif (isset($container->methodMap[$id])) {return /* self::IGNORE_ON_UNINITIALIZED_REFERENCE */ 4 === $invalidBehavior ? null : $container->{$container->methodMap[$id]}($container);}} catch (\Exception $e) {unset($container->services[$id]);
in
vendor/symfony/dependency-injection/Container.php
::
make
(line 203)
*/public function get(string $id, int $invalidBehavior = self::EXCEPTION_ON_INVALID_REFERENCE): ?object{return $this->services[$id]?? $this->services[$id = $this->aliases[$id] ?? $id]?? ('service_container' === $id ? $this : ($this->factories[$id] ?? self::$make ??= self::make(...))($this, $id, $invalidBehavior));}/*** Creates a service.*
in
vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php
->
get
(line 38)
protected function instantiateController(string $class): object{$class = ltrim($class, '\\');if ($this->container->has($class)) {return $this->container->get($class);}try {return parent::instantiateController($class);} catch (\Error $e) {
in
vendor/symfony/framework-bundle/Controller/ControllerResolver.php
->
instantiateController
(line 25)
*/class ControllerResolver extends ContainerControllerResolver{protected function instantiateController(string $class): object{$controller = parent::instantiateController($class);if ($controller instanceof AbstractController) {if (null === $previousContainer = $controller->setContainer($this->container)) {throw new \LogicException(\sprintf('"%s" has no container set, did you forget to define it as a service subscriber?', $class));}
in
vendor/symfony/http-kernel/Controller/ControllerResolver.php
->
instantiateController
(line 127)
}[$class, $method] = explode('::', $controller, 2);try {$controller = [$this->instantiateController($class), $method];} catch (\Error|\LogicException $e) {try {if ((new \ReflectionMethod($class, $method))->isStatic()) {return $class.'::'.$method;}
in
vendor/symfony/http-kernel/Controller/ControllerResolver.php
->
createController
(line 95)
if (\function_exists($controller)) {return $this->checkController($request, $controller);}try {$callable = $this->createController($controller);} catch (\InvalidArgumentException $e) {throw new \InvalidArgumentException(\sprintf('The controller for URI "%s" is not callable: ', $request->getPathInfo()).$e->getMessage(), 0, $e);}if (!\is_callable($callable)) {
in
vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php
->
getController
(line 33)
public function getController(Request $request): callable|false{$e = $this->stopwatch->start('controller.get_callable');try {return $this->resolver->getController($request);} finally {$e->stop();}}}
in
vendor/symfony/http-kernel/HttpKernel.php
->
getController
(line 166)
if ($event->hasResponse()) {return $this->filterResponse($event->getResponse(), $request, $type);}// load controllerif (false === $controller = $this->resolver->getController($request)) {throw new NotFoundHttpException(\sprintf('Unable to find the controller for path "%s". The route is wrongly configured.', $request->getPathInfo()));}$event = new ControllerEvent($this, $controller, $request, $type);$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER);
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleRaw
(line 76)
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());$this->requestStack->push($request);$response = null;try {return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {if ($e instanceof \Error && !$this->handleAllThrowables) {throw $e;}
in
vendor/symfony/http-kernel/Kernel.php
->
handle
(line 193)
if (!$this->handlingHttpCache) {$this->resetServices = true;}try {return $this->getHttpKernel()->handle($request, $type, $catch);} finally {--$this->requestStackSize;}}
in
vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php
->
handle
(line 35)
) {}public function run(): int{$response = $this->kernel->handle($this->request);if (Kernel::VERSION_ID >= 60400) {$response->send(false);if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in
vendor/autoload_runtime.php
->
run
(line 32)
$app = $app(...$args);exit($runtime->getRunner($app)->run());
<?phpuse App\Kernel;require_once dirname(__DIR__).'/vendor/autoload_runtime.php';return function (array $context) {return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);};
Logs
| Level | Message |
|---|---|
| info 16:15:12 |
User Deprecated: Class "Doctrine\ORM\Proxy\Autoloader" is deprecated. Use native lazy objects instead. (Autoloader.php:74 called by DoctrineBundle.php:136, https://github.com/doctrine/orm/pull/12005, package doctrine/orm) {
"exception": {}
}
|
| info 16:15:12 |
Matched route "_profiler". {
"route": "_profiler",
"route_parameters": {
"_route": "_profiler",
"_controller": "web_profiler.controller.profiler::panelAction",
"token": "8eba61"
},
"request_uri": "http://crm.studio128k.com/_profiler/8eba61",
"method": "GET"
}
|
| debug 16:15:12 |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
|
| debug 16:15:12 |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
|
| debug 16:15:12 |
Notified event "kernel.request" to listener "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bridge\\Doctrine\\Middleware\\IdleConnection\\Listener::onKernelRequest"
}
|
| debug 16:15:12 |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
|
| debug 16:15:12 |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
|
| debug 16:15:12 |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
|
| debug 16:15:12 |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
|
| debug 16:15:12 |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
|
| debug 16:15:12 |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
|
| debug 16:15:12 |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
|
| debug 16:15:12 |
Notified event "kernel.request" to listener "App\EventListener\LocaleListener::onKernelRequest". {
"event": "kernel.request",
"listener": "App\\EventListener\\LocaleListener::onKernelRequest"
}
|
| debug 16:15:12 |
Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "Knp\\Bundle\\PaginatorBundle\\Subscriber\\SlidingPaginationSubscriber::onKernelRequest"
}
|
| debug 16:15:12 |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
|
| debug 16:15:12 |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
|
| debug 16:15:12 |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\IsSignatureValidAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\IsSignatureValidAttributeListener::onKernelControllerArguments"
}
|
| debug 16:15:12 |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
}
|
| debug 16:15:12 |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
|
| debug 16:15:12 |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
|
| debug 16:15:12 |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestPayloadValueResolver::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver::onKernelControllerArguments"
}
|
| debug 16:15:12 |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
|
Stack Trace
|
TypeError
|
|---|
TypeError:
Cannot assign string to property App\Service\FilterService::$page of type int
at src/Service/FilterService.php:42
at App\Service\FilterService->__construct(object(Request))
(src/Shared/Classes/AbstractService.php:50)
at App\Shared\Classes\AbstractService->__construct(object(RequestStack), object(Router), object(Environment), object(UsageTrackingTokenStorage), object(SameOriginCsrfTokenManager), object(FormFactory), object(TraceableSerializer), object(DataCollectorTranslator))
(src/Service/DocumentService/DocumentService.php:82)
at App\Service\DocumentService\DocumentService->__construct(object(Kernel), object(Filesystem), object(UserRepository), object(DocumentRepository), object(UserHasDocumentRepository), object(ProjectHasDocumentRepository), object(ProjectRepository), object(CompanyRepository), object(ClientRepository), object(PdfCreator), object(PaginatorProxyBa079e5), object(Router), object(Environment), object(RequestStack), object(UsageTrackingTokenStorage), object(SameOriginCsrfTokenManager), object(FormFactory), object(TraceableSerializer), object(DataCollectorTranslator), object(Kernel))
(var/cache/dev/Container75Fvsce/App_KernelDevDebugContainer.php:1224)
at Container75Fvsce\App_KernelDevDebugContainer::getDocumentServiceService(object(App_KernelDevDebugContainer))
(var/cache/dev/Container75Fvsce/App_KernelDevDebugContainer.php:2253)
at Container75Fvsce\App_KernelDevDebugContainer::getTwigService(object(App_KernelDevDebugContainer))
(var/cache/dev/Container75Fvsce/App_KernelDevDebugContainer.php:624)
at Container75Fvsce\App_KernelDevDebugContainer::get_Container_Private_ProfilerService(object(App_KernelDevDebugContainer))
(var/cache/dev/Container75Fvsce/getWebProfiler_Controller_ProfilerService.php:23)
at Container75Fvsce\getWebProfiler_Controller_ProfilerService::do(object(App_KernelDevDebugContainer), true)
(var/cache/dev/Container75Fvsce/App_KernelDevDebugContainer.php:571)
at Container75Fvsce\App_KernelDevDebugContainer->load('getWebProfiler_Controller_ProfilerService.php')
(vendor/symfony/dependency-injection/Container.php:221)
at Symfony\Component\DependencyInjection\Container::make(object(App_KernelDevDebugContainer), 'web_profiler.controller.profiler', 1)
(vendor/symfony/dependency-injection/Container.php:203)
at Symfony\Component\DependencyInjection\Container->get('web_profiler.controller.profiler')
(vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php:38)
at Symfony\Component\HttpKernel\Controller\ContainerControllerResolver->instantiateController('web_profiler.controller.profiler')
(vendor/symfony/framework-bundle/Controller/ControllerResolver.php:25)
at Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver->instantiateController('web_profiler.controller.profiler')
(vendor/symfony/http-kernel/Controller/ControllerResolver.php:127)
at Symfony\Component\HttpKernel\Controller\ControllerResolver->createController('web_profiler.controller.profiler::panelAction')
(vendor/symfony/http-kernel/Controller/ControllerResolver.php:95)
at Symfony\Component\HttpKernel\Controller\ControllerResolver->getController(object(Request))
(vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php:33)
at Symfony\Component\HttpKernel\Controller\TraceableControllerResolver->getController(object(Request))
(vendor/symfony/http-kernel/HttpKernel.php:166)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
(vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
(vendor/symfony/http-kernel/Kernel.php:193)
at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
(vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
(vendor/autoload_runtime.php:32)
at require_once('/var/www/html/vendor/autoload_runtime.php')
(public/index.php:5)
|