phpsoftbox/events

Events and listeners component for the PhpSoftBox framework

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/phpsoftbox/events

dev-master 2026-02-10 18:47 UTC

This package is auto-updated.

Last update: 2026-02-10 18:49:10 UTC


README

About

phpsoftbox/events — компонент событий и слушателей на базе PSR-14. Позволяет регистрировать слушателей, диспатчить события, использовать атрибуты для описания связей и откладывать события через очередь.

Ключевые свойства:

  • EventDispatcher с PSR-14 API
  • слушатели на основе классов или замыканий
  • ListenTo атрибут для описания слушателей
  • отложенные события через Queue
  • отправка событий в сокет через Broadcaster
  • CLI-команды для просмотра и генерации событий/слушателей
  • загрузка конфигураций слушателей из config/events

Quick Start

use PhpSoftBox\Events\EventDispatcher;

$events = new EventDispatcher();

$events->listen(\App\Events\UserRegistered::class, function ($event): void {
    // обработка
});

$events->dispatch(new \App\Events\UserRegistered(10));

Оглавление