bentools / doctrine-watcher-bundle
Symfony Bundle for bentools/doctrine-watcher
Installs: 1 228
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 3
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=7.1
- bentools/doctrine-watcher: *
- symfony/http-kernel: ^2.8|^3.0|^4.0
Requires (Dev)
- doctrine/doctrine-bundle: ^1.9
- nyholm/symfony-bundle-test: ^1.4
- phpunit/phpunit: ^5.0|^6.0|^7.0
- symfony/config: ^4.0
- symfony/dependency-injection: ^3.0|^4.0
- symfony/framework-bundle: ^3.0|^4.0
- symfony/http-foundation: ^3.0|^4.0
- symfony/routing: ^3.0|^4.0
- symfony/security: ^3.0|^4.0
- symfony/var-dumper: ^3.0|^4.0
- symfony/yaml: ^3.0|^4.0
This package is auto-updated.
Last update: 2022-06-14 12:04:22 UTC
README
A Symfony bundle for bentools/doctrine-watcher.
Installation
composer require bentools/doctrine-watcher-bundle:1.0.x-dev
Configuration
There are 2 ways to configure the bundle:
Via bundle configuration
# app/config/config.yml or config/packages/doctrine_watcher.yaml with Symfony Flex doctrine_watcher: watch: App\Entity\Book: properties: title: callback: 'App\Services\BookWatcher::onTitleChange' reviews: callback: 'App\Services\BookWatcher::onReviewsChange' iterable: true
Via service tags
# app/config/services.yml or config/services.yaml with Symfony Flex services: App\Services\BookWatcher: tags: - { name: bentools.doctrine_watcher, entity_class: App\Entity\Book, property: 'title', method: 'onTitleChange' } - { name: bentools.doctrine_watcher, entity_class: App\Entity\Book, property: 'reviews', method: 'onReviewsChange', iterable: true }
License
MIT.