evoweb / extender
Extending extbase domain models like a pro with extender
Fund package maintenance!
garbast
www.paypal.me/garbast
Installs: 148 440
Dependents: 4
Suggesters: 0
Security: 0
Stars: 8
Watchers: 5
Forks: 10
Open Issues: 2
Type:typo3-cms-extension
Requires
- nikic/php-parser: ^4.13.2 || ^4.15.4
- psr/container: ^1.1 || ^2.0
- psr/event-dispatcher: ^1.0
- symfony/console: ^5.4 || ^6.4 || ^7.0
- symfony/dependency-injection: ^5.4 || ^6.4 || ^7.0
- typo3/cms-core: ^11.5 || ^12.4 || 12.4.x-dev || dev-main
Requires (Dev)
- evoweb/base_extension: *
- evoweb/extending_extension: *
- phpunit/phpunit: ^9.5.10 || ^10.1.1
- symfony/polyfill-php80: ^1.16
- typo3/cms-extensionmanager: ^11.5 || ^12.4 || 12.4.x-dev || dev-main
- typo3/testing-framework: ^6.16.9 || ^8.0.2 || 12.4.x-dev || 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