Overview of merged pull requests¶
On Windows, the PHP_BINDIR constant will resolve to “C:\php” no matter what the actual php directory is, because this constant is decided at compile time. However, the PHP_BINARY constant will resolve to the current executable that runs the script at runtime, which at least for CLI will be the PHP executable.
This prevents an exception in case an argument name is evaluated to another simple type (integer) but can be converted to string easily.
Adds handling for the @format argument when merging arguments from the request hierarchy to keep the format when building URIs from a sub request.
The FileSystemTargetTest was fixed earlier to no longer create a stub of a package during test runs in the real filesystem see PR #966.)
The test still created a stub package, because the FileSystemTarget was told to publish to a vfs location - but that option is only used if initializeObject() is called, which in unit tests does not happen automagically.
This prevents the exception that is thrown when a cookie has an invalid name.
See the discussion here: https://discuss.neos.io/t/ignore-invalid-cookies-instead-of-throwing-an-exception/2234