Notice: Undefined variable: mediaRepository, obwohl nicht in der service.xml vermerkt

Hallo Leute, bekomme die Errormeldung

obwohl es in der service.xml nirgends mehr gebraucht wird. Was ist da los? Weiß jemand Rat?
Hier die service.xml

<?xml version="1.0" ?>
<container xmlns="http://symfony.com/schema/dic/services"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
    <services>
        <service id="WtUpdateProducts\Storefront\Controller\UpdateController" public="true">
            <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <call method="setContainer">
                <argument type="service" id="service_container"/>
            </call>
        </service>
    </services>
</container>

und hier der Konstruktorcode, der den Fehler auswirft:

/**
 * @RouteScope(scopes={"storefront"})
 */
class UpdateController extends StorefrontController
{
    /*  usde following code up to php 7.4
    private GenericPageLoaderInterface $genericPageLoader;
    private SystemConfigService $systemConfigService;
    private EntityRepository $mediaRepository;
    private Database $db;
    */
    private $genericPageLoader;
    private $systemConfigService;
    private const ROOTFILE1 = 'Artikel.xml';
    private const ROOTFILE2 = 'SalesPrice.xml';


    public function __construct(GenericPageLoaderInterface $genericPageLoader, SystemConfigService $systemConfigService)
    {
        //create Dependency Injections,which are based on services.xml
        $this->genericPageLoader = $genericPageLoader;
        $this->systemConfigService = $systemConfigService;
    }

Das ergibt für mich keinen Sinn. Vorab vielen Dank für jeden konstruktiven Post. Muss übrigens PHP7.2 und Shopware6.2 für diesen code benutzen anstatt Shopware6.5 und PHP 8.1/8.2

Weiß jetzt woran es lag. Insofern ist dieser Thread zu schließen. Vielen Dank ob der nicht erfolgten Antworten…

Du kannst ja gern den Lesern die Ursache beschreiben und diesen Beitrag als Lösung markieren. Dann wird der Beitrag wohl automatisch geschlossen.

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.