PHPackages                             fluidtypo3/builder - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. fluidtypo3/builder

ActiveTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

fluidtypo3/builder
==================

The builder package from FluidTYPO3

1.2.0(9y ago)259.6k16[3 issues](https://github.com/FluidTYPO3/builder/issues)1PHPPHP &gt;=5.5.0

Since Apr 26Pushed 4y agoCompare

[ Source](https://github.com/FluidTYPO3/builder)[ Packagist](https://packagist.org/packages/fluidtypo3/builder)[ RSS](/packages/fluidtypo3-builder/feed)WikiDiscussions development Synced 1mo ago

READMEChangelogDependencies (1)Versions (17)Used By (1)

[![](https://camo.githubusercontent.com/d3d2a492513e8cf7605b898fa9a95c1ac375eb31727f326bc1739e64b8852aeb/68747470733a2f2f666c7569647479706f332e6f72672f6c6f676f2e7376677a)](https://camo.githubusercontent.com/d3d2a492513e8cf7605b898fa9a95c1ac375eb31727f326bc1739e64b8852aeb/68747470733a2f2f666c7569647479706f332e6f72672f6c6f676f2e7376677a)

Builder: Development Support Utilities
======================================

[](#builder-development-support-utilities)

[![Build Status](https://camo.githubusercontent.com/8ee44f0331a7ecf1e03fc972ae3bea6c33e19aed6dfcc7802c389c6881030693/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f466c7569645459504f332f6275696c6465722e7376673f7374796c653d666c61742d737175617265266c6162656c3d7061636b616765)](https://travis-ci.org/FluidTYPO3/builder) [![Coverage Status](https://camo.githubusercontent.com/aef0ac16db676d69b741592f09ee4d8f9f8d0f48f5602fecc179708808439095/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f466c7569645459504f332f6275696c6465722f646576656c6f706d656e742e7376673f7374796c653d666c61742d737175617265)](https://coveralls.io/r/FluidTYPO3/builder) [![Build Status](https://camo.githubusercontent.com/da44a80d6881fa83ee55ef20612c8fcf6312b185b548a1b39a1720f3917a5221/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f466c7569645459504f332f666c7569647479706f332d74657374696e672e7376673f7374796c653d666c61742d737175617265266c6162656c3d6672616d65776f726b)](https://travis-ci.org/FluidTYPO3/fluidtypo3-testing/) [![Coverage Status](https://camo.githubusercontent.com/93772c2434a64bd4d383737371be139206604993dc6858f9bb962463584833a6/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f466c7569645459504f332f666c7569647479706f332d74657374696e672f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://coveralls.io/r/FluidTYPO3/fluidtypo3-testing)

Usage
-----

[](#usage)

Execution is done via CommandControllers. Those are invoked by executing the TYPO3 cli-script:

```
php ./typo3/cli_dispatch.phpsh NAMESPACE COMMAND
```

### Commands for Extension extbase

[](#commands-for-extension-extbase)

```
php ./typo3/cli_dispatch.phpsh extbase help
Extbase 6.1.0
usage: ./cli_dispatch.phpsh extbase

The following commands are currently available:

EXTENSION "EXTBASE":
-------------------------------------------------------------------------------
  help                                     Display help for a command

EXTENSION "BUILDER":
-------------------------------------------------------------------------------
  builder:fluidsyntax                      Syntax check Fluid template
  builder:phpsyntax                        Syntax check PHP code
  builder:providerextension                Builds a ProviderExtension

See './cli_dispatch.phpsh extbase help ' for more information about a specific command.
```

#### Fluid syntax checker

[](#fluid-syntax-checker)

```
php typo3/cli_dispatch.phpsh extbase help builder:fluidsyntax

Syntax check Fluid template

COMMAND:
  builder:builder:fluidsyntax

USAGE:
  ./cli_dispatch.phpsh extbase builder:fluidsyntax []

OPTIONS:
  --extension          Optional extension key (if path is included, only files
                       in that path in this extension are checked)
  --path               file or folder path (if extensionKey is included, path
                       is relative to this extension)
  --extensions         If provided, this CSV list of file extensions are
                       considered Fluid templates
  --verbose            If TRUE, outputs more information about each file check
                       - default is to only output errors

DESCRIPTION:
  Syntax check Fluid template

  Checks one template file, all templates in
  an extension or a sub-path (which can be used
```

#### PHP Syntax checker

[](#php-syntax-checker)

```
php typo3/cli_dispatch.phpsh extbase help builder:phpsyntax

Syntax check PHP code

COMMAND:
  builder:builder:phpsyntax

USAGE:
  ./cli_dispatch.phpsh extbase builder:phpsyntax []

OPTIONS:
  --extension          Optional extension key (if path is included, only files
                       in that path in this extension are checked)
  --path               file or folder path (if extensionKey is included, path
                       is relative to this extension)
  --verbose            If TRUE, outputs more information about each file check
                       - default is to only output errors

DESCRIPTION:
  Syntax check PHP code

  Checks PHP source files in $path, if extension
  key is also given, only files in that path relative

```

#### Generate a FluidTYPO3 provider extension

[](#generate-a-fluidtypo3-provider-extension)

This may be the most important command available. It allows you to generate a stub extension which is fully capable of being used as provider for fluidpages, fluidcontent and fluidbackend extensions.

```
php typo3/cli_dispatch.phpsh extbase help builder:providerextension

Builds a ProviderExtension

COMMAND:
  builder:builder:providerextension

USAGE:
  ./cli_dispatch.phpsh extbase builder:providerextension []

ARGUMENTS:
  --extension-key      The extension key which should be generated. Must not
                       exist.
  --author             The author of the extension, in the format "Name
                       Lastname " with optional company name,
                       in which case form is "Name Lastname ,
                       Company Name"

OPTIONS:
  --title              The title of the resulting extension, by default
                       "Provider extension for $enabledFeaturesList"
  --description        The description of the resulting extension, by default
                       "Provider extension for $enabledFeaturesList"
  --use-vhs            If TRUE, adds the VHS extension as dependency -
                       recommended, on by default
  --pages              If TRUE, generates basic files for implementing Fluid
                       Page templates
  --content            IF TRUE, generates basic files for implementing Fluid
                       Content templates
  --backend            If TRUE, generates basic files for implementing Fluid
                       Backend modules
  --controllers        If TRUE, generates controllers for each enabled feature.
                       Enabling $backend will always generate a controller
                       regardless of this toggle.
  --minimum-version    The minimum required core version for this extension,
                       defaults to latest LTS (currently 4.5)
  --dry                If TRUE, performs a dry run: does not write any files
                       but reports which files would have been written
  --verbose            If FALSE, suppresses a lot of the otherwise output
                       messages (to STDOUT)
  --git                If TRUE, initialises the newly created extension
                       directory as a Git repository and commits all files. You
                       can then "git add remote origin " and "git push
                       origin master -u" to push the initial state
  --travis             If TRUE, generates a Travis-CI build script which uses
                       Fluid Powered TYPO3 coding standards analysis and code
                       inspections to automate testing on Travis-CI

DESCRIPTION:
  Builds a ProviderExtension

  The resulting extension will contain source code
  and configuration options needed by the various
  toggles. Each of these toggles enable/disable
  generation of source code and configuration for
```

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity31

Limited adoption so far

Community23

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 71.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~62 days

Recently: every ~85 days

Total

14

Last Release

3593d ago

Major Versions

0.20.0 → 1.0.02015-09-28

### Community

Maintainers

![](https://www.gravatar.com/avatar/f5c01fb202269a6d9ba372c482874512d0246da99934592cdba1869a1776c4c1?d=identicon)[NamelessCoder](/maintainers/NamelessCoder)

---

Top Contributors

[![NamelessCoder](https://avatars.githubusercontent.com/u/2228052?v=4)](https://github.com/NamelessCoder "NamelessCoder (251 commits)")[![xf-](https://avatars.githubusercontent.com/u/1295633?v=4)](https://github.com/xf- "xf- (28 commits)")[![cedricziel](https://avatars.githubusercontent.com/u/418970?v=4)](https://github.com/cedricziel "cedricziel (23 commits)")[![coding46](https://avatars.githubusercontent.com/u/1724196?v=4)](https://github.com/coding46 "coding46 (15 commits)")[![jmverges](https://avatars.githubusercontent.com/u/2902073?v=4)](https://github.com/jmverges "jmverges (11 commits)")[![bjo3rnf](https://avatars.githubusercontent.com/u/1183009?v=4)](https://github.com/bjo3rnf "bjo3rnf (8 commits)")[![outdoorsman](https://avatars.githubusercontent.com/u/3075533?v=4)](https://github.com/outdoorsman "outdoorsman (3 commits)")[![cweiske](https://avatars.githubusercontent.com/u/59036?v=4)](https://github.com/cweiske "cweiske (2 commits)")[![neufeind](https://avatars.githubusercontent.com/u/910025?v=4)](https://github.com/neufeind "neufeind (2 commits)")[![wolv-dev](https://avatars.githubusercontent.com/u/4964718?v=4)](https://github.com/wolv-dev "wolv-dev (2 commits)")[![JEreth](https://avatars.githubusercontent.com/u/9392808?v=4)](https://github.com/JEreth "JEreth (1 commits)")[![pfeiferbit](https://avatars.githubusercontent.com/u/4704064?v=4)](https://github.com/pfeiferbit "pfeiferbit (1 commits)")[![pkerling](https://avatars.githubusercontent.com/u/57038419?v=4)](https://github.com/pkerling "pkerling (1 commits)")[![des-mbischof](https://avatars.githubusercontent.com/u/67098191?v=4)](https://github.com/des-mbischof "des-mbischof (1 commits)")[![exakaem](https://avatars.githubusercontent.com/u/77077714?v=4)](https://github.com/exakaem "exakaem (1 commits)")

### Embed Badge

![Health badge](/badges/fluidtypo3-builder/health.svg)

```
[![Health](https://phpackages.com/badges/fluidtypo3-builder/health.svg)](https://phpackages.com/packages/fluidtypo3-builder)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
