On Wednesday, January 30, 2019 at 12:05:11 PM UTC-6, Cees-Jan Kiewiet wrote: > > As of today, with a unanimous vote from the working group, we formally > begin the REVIEW phase of the proposed PSR-14 (Event Dispatcher) > specification. The proposed specification is in the fig-standards > repository at the following locations: > > - Specification: > https://github.com/php-fig/fig-standards/blob/master/proposed/event-dispatcher.md > > <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fphp-fig%2Ffig-standards%2Fblob%2Fmaster%2Fproposed%2Fevent-dispatcher.md&sa=D&sntz=1&usg=AFQjCNFxqjlVyCx0rWLjURLKp1DHoCy8cw> > > - Metadocument: > https://github.com/php-fig/fig-standards/blob/master/proposed/event-dispatcher-meta.md > > > During the Review phase, acceptable changes to the specification include > wording, typographical fixes, and clarifications. If you feel major changes > are necessary or have, please bring your arguments/questions to the list > under this thread. If any major changes are considered, we will return to > the Draft phase. > > The Review period will end no sooner than 27 Jan 2019 at 11:59pm. At that > time, if the working group can demonstrate two viable trial > implementations, and no need for major changes, I will call for an > Acceptance Vote. >
I've read the spec, meta document, taken a look at two reference implementations, and explored the util package. If the working group is happy with the spec as-is, I have little to add or ask questions about at this point with one minor exception. This wording seems a bit unclear: "Listener Providers MUST treat parent types identically to the Event's own type when determining listener applicability." It seems like there should be an easier way to say this that is more direct? At the same time, the bit just below the example reads: "A Listener Provider MUST treat listener() as an applicable listener for $b, as it is type compatible, unless some other criteria prevents it from doing so." Listener Providers MUST treat parent types identically, unless some other criteria prevents it from doing so? Is that the correct way to read this? -- You received this message because you are subscribed to the Google Groups "PHP Framework Interoperability Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to php-fig+unsubscr...@googlegroups.com. To post to this group, send email to php-fig@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/28b357de-5785-4070-b0d4-57395c15ff6b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.