This repository has been archived by the owner on Jan 29, 2020. It is now read-only.
Stratigility 1.2.0
This release contains two potential backwards compatibility breaks:
- In versions prior to 1.2.0, after
Zend\Stratigility\Http\Response::end()
was called,with*()
operations were performed as no-ops, which led to hard-to-detect errors. Starting with 1.2.0, they now raise aRuntimeException
. - In versions prior to 1.2.0,
Zend\Stratigility\FinalHandler
always provided exception details in the response payload for errors. Starting with 1.2.0, it only does so if not in a production environment (which is the default environment).
Added
- #36 adds a new
InvalidMiddlewareException
, with the static factoryfromValue()
that provides an exception message detailing the invalid type.MiddlewarePipe
now throws this exception from thepipe()
method when a non-callable value is provided. - #46 adds
FinalHandler::setOriginalResponse()
, allowing you to alter the response used for comparisons when theFinalHandler
is invoked. - #37 and #49 add support in
Zend\Stratigility\Dispatch
to catch PHP 7Throwable
s.
Deprecated
- Nothing.
Removed
- Nothing.