Refactored the setCookie test with expiry over 2038
#5428 use stream_filter_remove as there was a hint about it in the code. Also added unit test
Update BlockCipher.php

empty($data) returns false when data is 0 (as integer), 0.0 (as float) & '0' (as string). These values should be allowed to get encrypted
Added a test to show the duplication of routes when using a chain_link and the scheme route type.
Input Factory supports "break_on_failure" option

Adding support to Zend\InputFilter\Factory::createInput for Input's "break_on_failure" option
Renamed variables to be more verbose, added comments
Added two more tests for InjectTemplateListener
implement INSERT INTO SELECT construction

use fixed
update userguide manual link
priority list
Implemented AbstractAdapter::writeTextBlock method
Also applied php-cs-fixer
CS fix, fixed @param doc
Params sanity checks
Adding option callback hooks
optimize API
Fix uses of trim as callback

trim function cannot be used as callback argument of array_walk since the second argument of the callback (array index) conflicts with the second argument of trim (characters to trim) dealing in unexpected behaviors.
Fix Too many arguments in constructors

HHVM warns when calls a constructor with more arguments than needed.
fix docblock
[tests] Skip tests when required extension is not loaded
Fix real reason of the bug

Previous explanation is wrong, the source of the bug was https://bugs.php.net/bug.php?id=52971