TCCD 14 LTS

Events, Dependency Injection and Extending

12 of 79 questions in the app

Architecture and request

  1. Which form of dependency injection does TYPO3 recommend for your own services? Easy
  2. In which file does an extension configure its services for dependency injection? Easy
  3. Where does an administrator switch the core feature toggles in TYPO3 v14? Easy

Events and extension points

  1. What are PSR-14 events used for in TYPO3? Easy
  2. In TYPO3, what is the difference between an event and an event listener? Easy
  3. What do the name parts Before, After and Modify in core events such as BeforeRecordLanguageOverlayEvent tell you? Easy
  4. Where in the TYPO3 v14 backend can you see which event listeners are registered for which events? Easy
  5. A new event listener is not being called. Which causes are typical? Easy

Architecture and request

  1. A controller requires a GeocoderInterface in its constructor. The extension contains two implementations, OpenStreetMapGeocoder and GoogleGeocoder. The container reports an error. How do you define the default implementation? Medium

Configuration and utilities

  1. A TypoScript block should apply to page 12 and all its subpages. Which condition fits? Medium

Architecture and request

  1. A service is fetched in one place via GeneralUtility::makeInstance(), and the extension's Services.yaml sets public: false. What is needed? Hard
  2. Which statements about services and data objects in TYPO3 are correct? Hard

Certifications & exams

Which exam comes next?

You can already practise for 19 exams, and 21 are up for a vote. See all certifications with their official information, cast your vote or suggest your exam.

See all certifications