backend-module / micro_base_component
Symfony micro service base component
Installs: 26
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/backend-module/micro_base_component
Requires
- php: >=7.1
- symfony/framework-bundle: ^4.1
This package is auto-updated.
Last update: 2025-10-29 02:29:48 UTC
README
============================================================================
Setup
1. Install module using composer require
composer require backend-module/MicroBaseComponent
2. Or add new require package to composer config file manually
"backend-module/MicroBaseComponent": "^0.5"
3. Initialize event listeners in your service
- setup ApiVersionListener listener
Micro\BaseComponent\EventListener\ApiVersionListener:
 tags:
     - { name: kernel.event_listener, event: kernel.request}
- setup JsonListener listener
Micro\BaseComponent\EventListener\JsonListener:
    tags:
        - { name: kernel.event_listener, event: kernel.request}
- setup ExceptionListener listener
Micro\BaseComponent\EventListener\ExceptionListener:
    arguments:
      - '@kernel'
      - '@logger'
    tags:
        - { name: kernel.event_listener, event: kernel.exception}
- setup ApiResponseListener listener
Micro\BaseComponent\EventListener\ApiResponseListener:
    tags:
        - { name: kernel.event_listener, event: kernel.view}
- setup ViewListener listener
Micro\BaseComponent\EventListener\ViewListener:
   tags:
       - { name: kernel.event_listener, event: kernel.view}