codappix/typo3-php-flexforms

Enables usage of PHP FlexForms withing TYPO3.

Maintainers

Package info

code.codappix.com/codappix/typo3-php-flexforms.git

Type:typo3-cms-extension

pkg:composer/codappix/typo3-php-flexforms

Statistics

Installs: 9

Dependents: 0

Suggesters: 0

dev-main 2026-05-20 09:08 UTC

README

Provides APIs to use FlexForms written as PHP arrays with TYPO3.

Why

We don't like the approach of TYPO3 FlexForms written in XML.

We have the following issues:

  1. XML is hard to read, extend, test and maintain.

That's why we prefer PHP files instead. That way developers are free to use whatever they want. Either plain PHP or even YAML or other formats. They are not forced to anything but can stick to their known tooling.

So this package should in general handle PHP FlexForms for TYPO3. It should ease the abstract usage by providing convenient integrations for general use cases, like the testing framework.

Usage

See our own tests for how to use, as they do nothing else.

Within testing framework

  1. Create a FlexForm

    A FlexForm is a PHP file that returns an array. Format is:

       // todo: provide an example here
    
  2. todo: add some more

  3. todo: add some more

TODO