TYPO3 CMS Plugin

Compatible with: IntelliJ IDEA PhpStorm
Sep 28, 2018
20 057
TYPO3 CMS Plugin for IntelliJ based IDEs

GitHub | Bug Tracker | Donate (Patreon) Donate (Paypal)

This plugin aims to support development of websites with the TYPO3 CMS Framework.
Features:
  • TypeProvider for `GeneralUtility::makeInstance`
  • TypeProvider for `GeneralUtility::makeInstanceService`
  • TypeProvider for `ObjectManager::get`
  • TypeProvider for `$GLOBALS['TYPO3_DB']`, `$GLOBALS['TSFE']`, `$GLOBALS['BE_USER']` AND `$GLOBALS['TYPO3_REQUEST']`
  • CompletionContributor for `UriBuilder::buildUriFromRoute` and `BackendUtility::getAjaxUrl`
  • CompletionContributor for `IconFactory::getIcon`
  • Annotator for both valid and invalid route references to make them distinguishable from normal strings
  • Annotator for both valid and invalid icon references to core-defined icons
  • Annotator for both valid and invalid icon references to core-defined icons
  • Inspection: Extbase `@inject` property injection + QuickFix
  • **Experimental:** Generate Fluid Styled Content Element (please report bugs!)
  • Generate ViewHelpers
  • Generate ActionControllers
  • Create TYPO3 Projects from sketch
  • classic layout (through [https://github.com/TYPO3/TYPO3.CMS](https://github.com/TYPO3/TYPO3.CMS))
  • composer based project through [https://github.com/TYPO3/TYPO3.CMS.BaseDistribution](https://github.com/TYPO3/TYPO3.CMS.BaseDistribution)

Download plugin

Recent change notes

  • 93fc330 [T3CMS] Correct MissingRenderTypeInspection shortName (Cedric Ziel)
  • 33e4b5d [T3CMS] Correct MissingTableInspection shortName (Cedric Ziel)
  • d4ca427 [All] Update 2018.3 EAP version (Cedric Ziel)
  • 6e37c30 Correctly name ExtbasePropertyInjectionInspection (Cedric Ziel)