TYPO3 CMS Plugin

Compatible with: IntelliJ IDEA PhpStorm
Nov 21, 2018
22 250
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

  • a2cb8e4 [T3CMS] Fix NPE in PathResourceGotoDeclarationHandler (Cedric Ziel)
  • c85e816 [T3CMS] Move LegacyClassesForIDEInspection out of InspectionTool (Cedric Ziel)
  • 7c88f2c [T3CMS] Move InvalidQuantityInspection out of InspectionTool (Cedric Ziel)