Fatal error: Uncaught TypeError: App\Repository\ProviderRepository::findPublishedProductsByLocale(): Argument #1 ($provider) must be of type App\Entity\Provider, null given, called in /var/www/project/src/Controller/ProductController.php on line 172 and defined in /var/www/project/src/Repository/ProviderRepository.php:29
Stack trace:
#0 /var/www/project/src/Controller/ProductController.php(172): App\Repository\ProviderRepository->findPublishedProductsByLocale(NULL, 'en')
#1 /var/www/project/vendor/symfony/http-kernel/HttpKernel.php(163): App\Controller\ProductController->listProductProvider(Object(Symfony\Component\HttpFoundation\Request), Object(App\Entity\City), NULL)
#2 /var/www/project/vendor/symfony/http-kernel/HttpKernel.php(75): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1)
#3 /var/www/project/vendor/symfony/http-kernel/Kernel.php(202): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#4 /var/www/project/public/index.php(28): Symfony\Component\HttpKernel\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request))
#5 {main}
thrown in /var/www/project/src/Repository/ProviderRepository.php on line 29