Skip to content
This repository has been archived by the owner on Jun 21, 2022. It is now read-only.

oliversalzburg/typo3extensiongenerator

Repository files navigation

TYPO3 Extension Generator

The TYPO3 Extension Generator is a tool to generate a TYPO3 extension from a laughably simple markup.

Supports generating:

  • MySQL Database Models
  • TCA Configurations
  • ExtBase Domain Models & Repositories
  • ExtBase Controllers
  • ExtBase SignalSlot Connections
  • Scheduler Tasks
  • Frontend Plugins + FlexForm
  • Backend Modules
  • Services
  • Language Resources
  • TypoScript Resources

Core Design Principles

  • Only generates Fluid stubs; you're supposed to write your own templates.

    The generated extension expects to have its generated stubs overwritten by your own templates. Your own templates are merged during the build process.

  • Implement through Inheritance.

    Your own classes (like controllers and repositories) always extend the generated wrappers. The wrappers contain all interfaces to the rest of the extension. These interface can be accessed in your classes through an injected reference to the wrapper.

IDE Support

  • File Type templates for phpStorm included!

About

TYPO3 Extension Generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published