+1 Korvin Szanto Thank you Matthew for your continued focus and dedication!
On Fri, Jan 12, 2018 at 8:07 AM Matthew Weier O'Phinney < [email protected]> wrote: > +1 from Matthew Weier O'Phinney > > On Fri, Jan 12, 2018 at 9:47 AM, Matthew Weier O'Phinney > <[email protected]> wrote: > > The REVIEW period for the proposed PSR-15, HTTP Server Request > > Handlers, hit its minimum required length on 2 January 2018. We > > continued the period since then to iron out additional clarifications > > to the specification, which have all since been merged. > > > > At this time, I am opening an ACCEPTANCE VOTE. Per the by-laws, the > > acceptance vote is limited to Core Committee members. The vote will > > close either at 23:59:59 UTC on 26 January 2018, or when all CC > > members have cast their vote, whichever comes earlier. > > > > The relevant materials are as follows: > > > > - Specification: > > > https://github.com/php-fig/fig-standards/tree/4b417c91b89fbedaf3283620ce432b6f51c80cc0/proposed/http-handlers/request-handlers.md > > - Meta Document: > > > https://github.com/php-fig/fig-standards/tree/4b417c91b89fbedaf3283620ce432b6f51c80cc0/proposed/http-handlers/request-handlers-meta.md > > > > Implementations include those implementing only the > > `MiddlewareInterface` (e.g., middleware providers) to those > > implementing full middleware frameworks. Below is a list of some that > > we feel are particularly representative: > > > > - https://github.com/northwoods/broker — Maintained by Woody Gilk, our > > Editor, this is a middleware dispatcher. > > - https://github.com/middlewares — Maintained by Oscar Otero, a > > working group member, this is a suite of reusable PSR-15 middleware > > implementations you can compose into an application. > > - https://github.com/zendframework/zend-stratigility/pull/134 — This > > is a patch to an upcoming 3.0 version of zend-stratigility (maintained > > by Zend Framework) that demonstrates the project plans to implement a > > pure PSR-15 middleware dispatcher (vs a hybrid dispatcher as we do in > > version 2). It provides a hybrid request handler/middleware > > implementation allowing creation of a queue of middleware, and uses an > > intermediary request handler to manage and dispatch that queue. > > - > https://github.com/zendframework/zend-expressive-skeleton/tree/release-3.0.0 > > — This is a proposed version of Expressive that uses Stratigility v3, > > and thus represents a full PSR-15 middleware framework. The Zend > > Framework project also has around 2 dozen middleware packages that all > > have branches dedicated to PSR-15 support at this time; these are > > representative of reusable PSR-15 `MiddlewareInterface` > > implementations. > > - https://github.com/ellipsephp/dispatcher — Maintained by Pierre > > Mallinjoud, this is a PSR-15 middleware dispatcher that recursively > > decorates a middleware queue in request handlers. > > > > We identified around a half-dozen other projects as well, some of > > which were still pinned to earlier revisions of the specification, but > > theoretically compatible with little effort. As such, we more than > > satisfy the minimum of 2 reference implementations. We can provide > > additional links on request. > > > > -- > > Matthew Weier O'Phinney > > [email protected] > > https://mwop.net/ > > > > -- > Matthew Weier O'Phinney > [email protected] > https://mwop.net/ > > -- > 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 [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/php-fig/CAJp_myWRiR9oMNvsbrWrtm%3DHeHhZF%3DXcObxUHwr9ucAs4_BEJA%40mail.gmail.com > . > For more options, visit https://groups.google.com/d/optout. > -- 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 [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/CANeXGWXbsqhz3Fb5ffukuZfzExGyHt6yRLKVZjiAD10QaV5Wgg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
