evoweb / extender
Extending extbase domain models like a pro with extender
Package info
Type:typo3-cms-extension
pkg:composer/evoweb/extender
11.1.2
2026-05-26 15:36 UTC
Requires
- composer/pcre: ^2.1.3
- nikic/php-parser: ^5.4
- psr/container: ^2.0
- psr/event-dispatcher: ^1.0
- symfony/cache-contracts: ^2.5.3
- symfony/console: ^7.2 || ^7.4.8
- symfony/dependency-injection: ^7.2 || ^7.4
- symfony/event-dispatcher-contracts: ^3.1 || ^3.6.0
- symfony/var-exporter: ^7.2 || ^7.4.8
- typo3/cms-core: ^13.4 || ^14.3 || 15.*.*@dev || dev-main
Requires (Dev)
- evowebtests/base-extension: *
- evowebtests/extending-extension: *
- friendsofphp/php-cs-fixer: ^3.88.2 || ^3.95
- phpstan/phpdoc-parser: ^1.30.0 || ^2.1
- phpstan/phpstan: ^2.1.54
- phpunit/phpunit: ^11.5.55
- typo3/cms-extensionmanager: ^13.4 || ^14.3 || 15.*.*@dev || dev-main
- typo3/testing-framework: ^9.2.1 || ^9.5.0 || dev-main
This package is auto-updated.
Last update: 2026-05-26 15:39:07 UTC
README
Installation
via Composer
The recommended way to install EXT:extender is by using Composer:
composer require evoweb/extender
quick introduction
Add the extending classname to your packages Services.yaml and add a tag to it. The tag must contain the name 'extender.extends' and the class it is extending.
Services.yaml
services: Fixture\ExtendingExtension\Domain\Model\BlobExtend: tags: - name: 'extender.extends' class: Fixture\BaseExtension\Domain\Model\Blob