Injecting Filesystem to PhpWorker
Using Symfony Process instead of exec in PhpWorker

Using `exec` would not have worked as it would have been impossible to
catch PHP errors. The Process component `proc_open` which makes that
possible.