backend-module/micro_base_component

此包的最新版本(v0.5.0)没有提供许可证信息。

Symfony微服务基础组件

v0.5.0 2018-11-29 07:10 UTC

This package is auto-updated.

Last update: 2024-08-29 04:43:16 UTC


README

============================================================================

设置

1. 使用composer require安装模块
composer require backend-module/MicroBaseComponent
2. 或手动将新依赖包添加到composer配置文件中
"backend-module/MicroBaseComponent": "^0.5"
3. 在服务中初始化事件监听器
  • 设置ApiVersionListener监听器
Micro\BaseComponent\EventListener\ApiVersionListener:
 tags:
     - { name: kernel.event_listener, event: kernel.request}
  • 设置JsonListener监听器
Micro\BaseComponent\EventListener\JsonListener:
    tags:
        - { name: kernel.event_listener, event: kernel.request}

  • 设置ExceptionListener监听器
Micro\BaseComponent\EventListener\ExceptionListener:
    arguments:
      - '@kernel'
      - '@logger'
    tags:
        - { name: kernel.event_listener, event: kernel.exception}
  • 设置ApiResponseListener监听器
Micro\BaseComponent\EventListener\ApiResponseListener:
    tags:
        - { name: kernel.event_listener, event: kernel.view}
  • 设置ViewListener监听器
Micro\BaseComponent\EventListener\ViewListener:
   tags:
       - { name: kernel.event_listener, event: kernel.view}