|
|
@@ -15,7 +15,6 @@ use Psr\Log\LoggerAwareTrait;
|
|
|
use TYPO3\CMS\Core\Http\JsonResponse;
|
|
|
use TYPO3\CMS\Core\Http\ServerRequest;
|
|
|
use TYPO3\CMS\Core\Utility\GeneralUtility;
|
|
|
-use TYPO3\CMS\Extbase\Object\ObjectManager;
|
|
|
|
|
|
/**
|
|
|
* Actions for Http API calls
|
|
|
@@ -38,9 +37,7 @@ class ApiController implements LoggerAwareInterface
|
|
|
private readonly SiteController $siteController;
|
|
|
|
|
|
public function __construct() {
|
|
|
- // TODO: trouver une solution pour faire fonctionner l'injection de dépendances
|
|
|
- $objectManager = GeneralUtility::makeInstance(ObjectManager::class);
|
|
|
- $this->siteController = $objectManager->get(SiteController::class);
|
|
|
+ $this->siteController = GeneralUtility::makeInstance(SiteController::class);
|
|
|
}
|
|
|
|
|
|
/**
|