evoweb / extender
Extending extbase domain models like a pro with extender
Fund package maintenance!
garbast
www.paypal.me/garbast
Installs: 176 752
Dependents: 6
Suggesters: 0
Security: 0
Stars: 8
Watchers: 5
Forks: 10
Open Issues: 2
Type:typo3-cms-extension
Requires
- nikic/php-parser: ^5.0
- psr/container: ^2.0
- psr/event-dispatcher: ^1.0
- symfony/console: ^7.0
- symfony/dependency-injection: ^7.0
- typo3/cms-core: ^13.0 || 13.3.x-dev || dev-main
Requires (Dev)
- evoweb/base_extension: *
- evoweb/extending_extension: *
- friendsofphp/php-cs-fixer: ^3.57.1
- phpunit/phpunit: ^11.0.3
- typo3/cms-extensionmanager: ^13.0 || 13.0.x-dev || dev-main
- typo3/testing-framework: dev-main
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