Dependency Injection in Typo3 4.7

Bis Typo3 Version 4.6 konnte man ein Repository über eine Funktion im Controller erhalten:

/**
  * @param Tx_ExampleUser_Domain_Repository_Navigation
  */
  public function injectNavigationRepository(
    Tx_ExampleUser_Domain_Repository_Navigation $repository)
  {
    $this->navigationRepository = $repository;
  }

Seit Version 4.7 geht das noch komfortabler:

 /**
   * @var Tx_ExampleUser_Domain_Repository_Navigation
   * @inject
   */
  protected $navigationRepository;

Kommentar verfassen