Download the PHP package nemo64/typo3api without Composer
On this page you can find all versions of the php package nemo64/typo3api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package typo3api
API for easier TYPO3 TCA handling
This extension abstracts some of the array configuration necessary to get things done in TYPO3. This will result in faster, easier and less annoying workflows.
how to install
Use composer require infabo/typo3api
to install this extension. For anyone not using composer: make your project use composer first. Seriously, this extension is to ease your workflow but if you are still using the none-composer mode you have bigger workflow problems.
how to use
Replace your TCA array with the Typo3Api\Builder\TableBuilder
.
TableBuilder
Create the TCA file in your extension like Configuration/TCA/tx_ext_person.php
.
Then, instead of returning the TCA array, you can use the TableBuilder.
That is all. You can now start using the tx_ext_person table.
ContentElement
To Create a content element, use the TableBuilder inside Configuration/TCA/Override/tt_content.php
.
Or with more options.
run the unit tests
run vendor/bin/phpunit
All versions of typo3api with dependencies
ext-intl Version *
symfony/intl Version ^5 || ^6
symfony/options-resolver Version ^5 || ^6 || ^7
symfony/polyfill-mbstring Version ^1
symfony/polyfill-php80 Version ^1.23.0
typo3/cms-backend Version ^11.5 || ^12.4
typo3/cms-core Version ^11.5 || ^12.4
typo3/cms-extbase Version ^11.5 || ^12.4
typo3/cms-frontend Version ^11.5 || ^12.4
typo3/cms-install Version ^11.5 || ^12.4
typo3/cms-lang Version ^11.5 || ^12.4