evoweb / extender
使用extender像专业人士一样扩展extbase领域模型
11.0.0
2024-08-11 12:13 UTC
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
安装
通过Composer
推荐安装EXT:extender的方式是使用 Composer
composer require evoweb/extender
快速介绍
将扩展类名添加到您的包Services.yaml中,并为其添加一个标签。该标签必须包含名称 'extender.extends' 以及它所扩展的类。
Services.yaml
services: Fixture\ExtendingExtension\Domain\Model\BlobExtend: tags: - name: 'extender.extends' class: Fixture\BaseExtension\Domain\Model\Blob