This is a special double-header edition, as we had a partial meeting last week with just 3 of us (damned scheduling conflicts!) and then a full meeting this week. Highlights include:
* We've added some more guidance to the metadoc on when to use Messages/ Notifiers and when to use Tasks/Processors. * Based on the survey results, we are going to split the interfaces into 3 packages (the common bits, tasks, and messages). We're sticking with a single spec/Working Group, however, and probably a single namespace. * We're still chewing on naming things. (It's hard, OK?) Tentatively we're considering renaming TaskInterface to TaskEventInterface and MessageInterface to MessageEventInterface, so that the "event" term is still in both. That makes it a shorter conceptual jump for existing implementations and their users. Still not finalized; we're going to sleep on it a bit and discuss again next week. * We're going to remove stopPropagation() from the stoppable interface. It will just have the isPropagationStopped() method for the Processor to use; task implementers should define their own semantically-meaningful-in-their- context method for indicating that propagation should be stopped. (Which if they want to call it stopPropagation(), hey, that's their business.) * The recommendation to use *Task and *Message suffixes on event classes will be removed, because Rich Hickey says so. * We're tightening up the error handling so that Processors must allow exceptions to bubble up, even if they catch-and-rethrow in order to do additional error handling. That way it's consistent across implementations and callers don't need to wonder whether they'll get an exception back or not. * Time permitting we're going to try building bridge implementations to make sure that Zend and Symfony's current event systems can peacefully coexist with PSR-14 in a naturally-upgrading way. If someone wants to try bridging to another existing implementation, now is a great time to do it! At present we are hoping to call a Readiness Vote within the next month or two, although of course no promises are made here. --Larry Garfield, PSR-14 Editor -- 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/35745713.7y2NFrizVL%40vulcan. For more options, visit https://groups.google.com/d/optout.
signature.asc
Description: This is a digitally signed message part.