basercms
basercms copied to clipboard
特定の画面で発火されるイベントの一覧を見る方法
質問元 cake4で発火されるイベントの一覧を見る場合 BcEventの場合はリスナーが準備されていないと発火しないのだが、そもそもfalseを返して終了させる必要があるのか
// plugins/baser-core/src/Event/BcEventDispatcher.php:65~72
$eventManager = EventManager::instance();
// リスナーが準備されていないと発火しない
if (!$eventManager->listeners($eventName)) {
return false;
}
$event = new Event($eventName, $subject, $data);
$event->modParams = $options['modParams'];
return $eventManager->dispatch($event);
できたら、echo 'Event: ' . $event->getName() . PHP_EOL;の際にBcEvent含めすべてのイベントを表示したい