Moin in die Runde,
ich bin grade an einem Upgrade einer Extension in einer TYPO3 v11.5 Umgebung auf v12.4 dran und bekomme folgende Fehlermeldung:
(1/1) Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException
You have requested a non-existent service "Downloads\Downloads\Controller\DownloadController".
In dem Controller habe ich folgendes:
<?php
declare(strict_types=1);
namespace Downloads\Downloads\Controller;
use Downloads\Downloads\Domain\Repository\DownloadRepository;
use Psr\Http\Message\ResponseInterface;
use TYPO3\CMS\Extbase\Mvc\Controller\ActionController;
/**
* This file is part of the "Downloads Stb Mei" Extension for TYPO3 CMS.
*
* For the full copyright and license information, please read the
* LICENSE.txt file that was distributed with this source code.
*
* (c) 2022 Steffen Matthes <info@matthes-hofer.de>, Der Matthes und Frau Hofer
*/
/**
* DownloadController
*/
class DownloadController extends ActionController
{
/**
* downloadRepository
*
* @var DownloadRepository
*/
protected $downloadRepository;
public function __construct(DownloadRepository $downloadRepository)
{
$this->downloadRepository = $downloadRepository;
}
/**
* action list
*
* @return string|object|null|void
*/
public function listAction(): ResponseInterface
{
$downloads = $this->downloadRepository->findAll();
$this->view->assign('downloads', $downloads);
return $this->htmlResponse();
}
}
Rector und Fractor habe ich schon drüber laufen lassen, das hat bereits einiges bereinigt – aber mit der Fehlermeldung kann ich nichts anfangen.
Das TYPO3 läuft mit:
Apache, PHP8.2
Kann mir jemand weiterhelfen, so dass ich meine vor einigen Jahren erstellte Extension weiternutzen kann?
Besten Dank schon mal an euch!
Steffen