This PR was merged into the 2.0 branch.
Discussion
----------
With definition, that has been used instead of reference, container has used to created 2 instances of initializer: one with service id, and one "anonymous", described by spl_object_hash in a container, it broke stateful initializers: in my case initializer was also used to reset state before next scenario/example, and initializing and resetting happened with different instances of initializer.
If the fix and test are OK, let me know if you want me to cherry-pick the fix onto master and created additional pull request for master.
Commits
-------
06104478cc Fix referencing context initializers
With definition, that has been used instead of reference, container has
used to created 2 instances of initializer: one with service id, and one
"anonymous", described by spl_object_hash in a container, it breaked
stateful initializers: in my case initializer was also used to reset
state before next scenario/example, and initializing and resetting happened
with different instances of initializer
This PR was merged into the 2.0 branch.
Discussion
----------
Commits
-------
15f70c0a14 Fix the build & add tests for Symfony 4.3 and 4.4
5519b92883 Add conflict with symfony/stopwatch ^5.0
This PR was merged into the 2.1-dev branch.
Discussion
----------
There's already a service for BrowserKit's client, this PR adds acceptance scenarios and autowires it. The architecture might need some rework after introducing Panther support.
Commits
-------
ab61dbaa39 Provide simple BrowserKit integration
This PR was merged into the 2.1-dev branch.
Discussion
----------
Updated docs in order to be consistent with `composer.json` file
Commits
-------
708b71997c Update README.md
* 2.0:
Minor improvements to CI config
Fix docs to reflect extension configuration: change 'kernel.file' to 'kernel.path'
Use right namespace for service definition
This PR was merged into the 2.0 branch.
Discussion
----------
Couldn't reproduce it, removing that lazy setting fixes the issue though.
There's a quite random error:
```
LogicException: The page history is empty. in vendor/symfony/browser-kit/History.php:95
```
It happens when sending a form or clicking a link, but not always. Ex. when running the whole directory of features, one scenario in a subdirectory fails. When running that scenario only, it passes. When running that scenario in between of other scenarios in that directory, it still passes.
https://travis-ci.org/Sylius/Sylius/jobs/507555578#L1787
Commits
-------
69d150b3dc Hotfix for weird bug in Sylius