[Process] PHP_BINARY return the current process
Only work with the cli sapi
merged branch stealth35/patch-16 (PR #3487)

Commits
-------

caa44ae Only work with the cli sapi
e2fc3cd [Process] PHP_BINARY return the current process

Discussion
----------

[Process] PHP_BINARY only return the current sapi process

    Bug fix: yes
    Feature addition: no
    Backwards compatibility break: no
    Symfony2 tests pass: yes
    Fixes the following tickets: -
    Todo: -

PHP_BINARY return the current process, so under the apache module I get (on Windows) `httpd.exe`

---------------------------------------------------------------------------

by vicb at 2012-03-02T14:48:04Z

Could it be '.../php5' ?
Is it a PHP bug ?

---------------------------------------------------------------------------

by stealth35 at 2012-03-02T15:00:57Z

@vicb

> Could it be '.../php5' ?

Yes, but it's not the standard installation, you also call you php executable 'blabla.exe'

> Is it a PHP bug ?

I'don't now, I think it's get the SAPI but If it's work under Unix so yes it's a PHP Bug
http://lxr.php.net/opengrok/xref/PHP_5_4/main/main.c#binary_location

I'll test this on my Mac

---------------------------------------------------------------------------

by vicb at 2012-03-02T15:08:25Z

@stealth35

* asking about 'php5' because it seems some systems use this name,
* would testing for a cli sapi be more robust than making assumptions about the process name ?

---------------------------------------------------------------------------

by stealth35 at 2012-03-02T15:24:24Z

@vicb yes I think it's better

Anybody can test `PHP_BINARY` with some sapi like : `cgi`, `cgi-fcgi`, `fpm-fcgi` ... ?
[FrameworkBundle] fix DependencyInjection/*FrameworkExtensionTest for Windows
merged branch stealth35/patch-17 (PR #3491)

Commits
-------

8fa2ff0 [FrameworkBundle] fix DependencyInjection/*FrameworkExtensionTest for Windows

Discussion
----------

[FrameworkBundle] fix DependencyInjection/*FrameworkExtensionTest for Windows
[BrowserKit] added a unit test (refs #3385)
[Console] fixed help command when used from the shell (closes #3480)
[FrameworkBundle] fixed CS
[FrameworkBundle] ContainerAwareEventDispatcher::removeListener() (closes #3115)
[EventDispatcher] fixed CS
[BrowserKit] Missing @return Crawler annotation for the click() Client method.
merged branch jcrombez/patch-1 (PR #3494)

Commits
-------

3c6a8e5 [BrowserKit] Missing @return Crawler annotation for the click() Client method.

Discussion
----------

[BrowserKit] Missing @return Crawler annotation for the click() Client method.
[DependencyInjection] Allow parsing of parameters near escaped percent signs
Allow autoload to run without vendors being cloned
merged branch Seldaek/param_bag (PR #3516)

Commits
-------

a894431 [DependencyInjection] Allow parsing of parameters near escaped percent signs

Discussion
----------

[DependencyInjection] Allow parsing of parameters near escaped percent signs

Bug fix: yes
Feature addition: no
Backwards compatibility break: no (unless someone relied on the buggy behavior..)
Symfony2 tests pass: yes
merged branch Seldaek/autoload (PR #3515)

Commits
-------

d2f8aa3 Allow autoload to run without vendors being cloned

Discussion
----------

[Tests] Allow autoload to run without vendors being cloned

Bug fix: yes
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: yes
use SecurityContextInterface instead of SecurityContext
[Locale] Prevent empty bundle
[TwigBundle] Workaround a flaw in the design of the configuration (normalization)
[BrowserKit] Fixed Client->back/forward/reload() not keeping all request attributes

The method used internally in these methods, Client->#requestFromRequest was badly
passing the old request parameters to the new request.