Tôi cần tích hợp bộ điều phối sự kiện trong codebase của riêng mình (thư viện PHP tùy chỉnh), vì vậy tôi đã xem xét cả hai số Symfony2 và Zend Framework 2 đang làm gì. Rõ ràng, không có giao diện chia sẻ cho việc gửi đi các sự kiện, bởi vì cả hai khung công tác đều có nhu cầu khác nhau và quyết định triển khai mã riêng của họ ... vì vậy tôi bị mất một chút: Tôi không muốn phát minh lại bánh xe cá nhân của mình.Cách tốt nhất để tích hợp bộ điều phối sự kiện trong thư viện PHP là gì?
Có lẽ giao diện SPL để triển khai mẫu quan sát hơi ngây thơ, vì vậy tôi ở đây hỏi bạn: bạn sẽ làm gì?
EDIT
Vì nó không rõ ràng ... Tôi muốn tái sử dụng một ED hiện, cho phép các nhà phát triển tiêm nó trong thư viện của tôi.
Giả sử bạn phát triển lib với điều phối viên và bạn biết rằng lib của bạn sẽ là một phần của gói Symfony và cũng được sử dụng lại trong các dự án ZF: bạn chắc chắn muốn sử dụng lại các điều phối viên của Symfony và ZF. của riêng bạn.
Vì vậy, tôi đang tìm kiếm các giao diện dùng chung cho các điều phối viên hiện có được triển khai trong các thư viện chính thống, nhưng có vẻ như không có giải pháp.
què, nhưng lựa chọn duy nhất cho bây giờ :) – odino
@odino tại sao không bắt đầu một PSR khác so sánh Symfony2, ZF2, Aura, Nhiên liệu ... và những người khác ... Dù sao không chắc chắn nó sẽ được chấp nhận hay không. Có thể là giao diện cơ sở chỉ áp dụng. –