TYPO3 CMS Plugin

Compatible with: IntelliJ IDEA PhpStorm
Aug 13, 2018
15 756
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']` and `$GLOBALS['BE_USER']`
  • 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

  • 78385ba [T3CMS] Contribute IconReferences without PhpIndex exceptions (Cedric Ziel)
  • 0928c5a [T3CMS] Add UriBuilder stub to test env (Cedric Ziel)
  • 0027149 [T3CMS] Correctly query index with signature (Cedric Ziel)
  • 72c0c28 [T3CMS] Index ajax routes correctly (Cedric Ziel)
  • 111e7d2 [T3CMS] Lower severity of unresolved routes (Cedric Ziel)
  • 0f6195c [T3CMS] Resolve value of $GLOBALS['TYPO3_REQUEST'] (Cedric Ziel)
  • 60fc738 [T3CMS] Contribute Signal/Slot References to slot methods (Cedric Ziel)
  • 8cb78e0 Ignore public folder (Cedric Ziel)