Compatible with: IntelliJ IDEA PhpStorm
Jan 25, 2019
26 342
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)

Recent change notes

  • d64a7fe [All] Upgrade gradle plugin to 0.4.2 (Cedric Ziel)
  • fee4b24 [T3CMS] Attach UserFuncReference to Token not Text (Cedric Ziel)
  • dd79751 [All] Migrate version number scheme (Cedric Ziel)
  • 88478f2 [All] Add 2019.1 EAP to build matrix (Cedric Ziel)