Fatal error: Declaration of App\Translation\DatabaseTranslationLoader::load($resource, $locale, $domain = 'messages') must be compatible with Symfony\Component\Translation\Loader\LoaderInterface::load(mixed $resource, string $locale, string $domain = 'messages'): Symfony\Component\Translation\MessageCatalogue in /home/prowebplanners/public_html/casasite-up.prowebplanners.com/src/Translation/DatabaseTranslationLoader.php on line 13
Compile Error: Declaration of App\Translation\DatabaseTranslationLoader::load($resource, $locale, $domain = 'messages') must be compatible with Symfony\Component\Translation\Loader\LoaderInterface::load(mixed $resource, string $locale, string $domain = 'messages'): Symfony\Component\Translation\MessageCatalogue (500 Internal Server Error)

Symfony Exception

FatalError

HTTP 500 Internal Server Error

Compile Error: Declaration of App\Translation\DatabaseTranslationLoader::load($resource, $locale, $domain = 'messages') must be compatible with Symfony\Component\Translation\Loader\LoaderInterface::load(mixed $resource, string $locale, string $domain = 'messages'): Symfony\Component\Translation\MessageCatalogue

Exception

Symfony\Component\ErrorHandler\Error\ FatalError

Show exception properties
Symfony\Component\ErrorHandler\Error\FatalError {#807
  -error: array:4 [
    "type" => 64
    "message" => "Declaration of App\Translation\DatabaseTranslationLoader::load($resource, $locale, $domain = 'messages') must be compatible with Symfony\Component\Translation\Loader\LoaderInterface::load(mixed $resource, string $locale, string $domain = 'messages'): Symfony\Component\Translation\MessageCatalogue"
    "file" => "/home/prowebplanners/public_html/casasite-up.prowebplanners.com/src/Translation/DatabaseTranslationLoader.php"
    "line" => 13
  ]
}
  1. class DatabaseTranslationLoader implements LoaderInterface
  2. {
  3.     public function __construct(private EntityManagerInterface $em) {}
  4.     public function load($resource$locale$domain 'messages')
  5.     {
  6.         $catalogue = new MessageCatalogue($locale);
  7.         $translations $this->em->getRepository(\App\Entity\Translation::class)
  8.             ->findBy(['locale' => $locale]);

Stack Trace

FatalError
Symfony\Component\ErrorHandler\Error\FatalError:
Compile Error: Declaration of App\Translation\DatabaseTranslationLoader::load($resource, $locale, $domain = 'messages') must be compatible with Symfony\Component\Translation\Loader\LoaderInterface::load(mixed $resource, string $locale, string $domain = 'messages'): Symfony\Component\Translation\MessageCatalogue

  at /home/prowebplanners/public_html/casasite-up.prowebplanners.com/src/Translation/DatabaseTranslationLoader.php:13