richcongress/recurrent-fixtures-test-bundle
RichCongress Recurrent Fixtures Test Bundle integrates recurrent fixture loading into Symfony tests, making it easy to prepare repeatable database state and keep functional test suites isolated, reliable, and fast.
The v0.1.12 release widens the package's doctrine/dbal constraint to support both ^2.0 and ^3.0. This is a compatibility release rather than a feature release: no new public API is introduced, but it changes which DBAL version your application will actually resolve.
composer require <vendor>/<package> and then composer show doctrine/dbal to verify whether Composer resolved DBAL 2 or 3. Your framework version, other packages, and PHP version all influence the outcome, so never assume — check the lock file.composer.json and the service provider. The constraint change is the signal that the package touches DBAL schema APIs. The service provider is where any DBAL type registrations or schema-builder bindings will be wired up, so that is the first file to read.->change() and related schema operations. If you are on Laravel 11+, native schema operations largely remove the need for DBAL, and the package's role may be reduced to type registration or introspection.doctrine/dbal to your own composer.json if you consume its types or schema classes directly, rather than relying on the package's transitive constraint. This makes your dependency explicit and prevents a future package bump from silently moving your DBAL version.composer update doctrine/dbal -W deliberately and review the diff, rather than letting a routine update drift you across majors.composer.lock and commit it; verify in CI with composer show doctrine/dbal.->change() on Laravel 10 and below, and largely unnecessary on Laravel 11+. Before debugging a schema error, confirm whether the framework or the package is actually driving the operation.composer why doctrine/dbal immediately reveals whether the version in play came from this package, from Laravel itself, or from another dependency. Do this before reading any package source.registerDoctrineTypeMapping call, and any custom Doctrine\DBAL\Types\Type subclasses. These are the places where a DBAL major bump is most likely to require attention from you.How can I help you explore Laravel packages today?