Open craigh opened 2 years ago
also upgraded in this process:
Please try with LiipTestFixturesBundle 2 : composer require --dev liip/test-fixtures-bundle:^2.0.0-RC1
The upgrade guide is here.
I have upgraded to 2.0.0-RC1 and changed my code and it seems to work.
Although - I'm not sure upgrading is an actual solution for the existing versions.
Trying to reach you on slack. thanks
LiipTestFixturesBundle v1 uses a trait, which cause conflicts with the test bundle. LiipTestFixturesBundle v2 doesn't use a trait, it's easier to use both bundles. So yes it doesn't fix the issue on current version but it will avoid it in the long run.
I am trying to upgrade my app to Symfony 5.3. Previously this worked in 5.2.11 with functional-test-bundle 4.4.0 and test-fixtures-bundle 1.11.2. After upgrading to most recent versions of all, I get the error below:
PHP Fatal error: Liip\FunctionalTestBundle\Test\WebTestCase and Liip\TestFixturesBundle\Test\FixturesTrait define the same property ($containers) in the composition of App\Tests\AbstractFixtureWebTestCase. However, the definition differs and is considered incompatible. Class was composed in /var/www/symfony/tests/AbstractFixtureWebTestCase.php on line 14
This is the same error as #548 but obviously - much more recent versions.
Preconditions
Steps to reproduce
Expected result
Actual result
PHP Fatal error: Liip\FunctionalTestBundle\Test\WebTestCase and Liip\TestFixturesBundle\Test\FixturesTrait define the same property ($containers) in the composition of App\Tests\AbstractFixtureWebTestCase. However, the definition differs and is considered incompatible. Class was composed in /var/www/symfony/tests/AbstractFixtureWebTestCase.php on line 14