概要
拡張ポイントがイベントとして提供されている場合は、イベントサブスクライバーで処理を登録します。既存hookとイベントは用途ごとに使い分けます。
実施例
services:
example_tools.response_subscriber:
class: Drupal\example_tools\EventSubscriber\ResponseSubscriber
tags:
- { name: event_subscriber }注意点
処理は副作用を小さく保ち、キャッシュやレスポンスを不用意に変更しないよう自動テストを用意します。
参考: 公式ドキュメント
Comments
Drupal で、必要最低限の機能のモジュールを作る。
Drupal: Minimum Hooks to Develop Your Own Module
Drupal で、モジュールを開発するために必要な最低限の hook