Получих 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.
Как да инжектирам ръчно хранилището?