Я получил такой commandController (используя TYPO3 6.1):
class MyCommandController extends \TYPO3\CMS\Extbase\Mvc\Controller\CommandController {
/**
* fileRepository
*
* @var \VENDOR\MyExt\Domain\Repository\FileRepository
* @inject
*/
protected $fileRepository;
}
но когда я пытаюсь бросить
$this->fileRepository->findAll();
я получил:
Fatal error: Call to a member function findAll() on a non-object in
похоже, что репозиторий не автоматически внедряется с помощью @inject, как в ActionControllers.
Как добавить репозиторий вручную?