limetecbiotechnologies/yaml-fixtures-bundle
A bundle for defining and loading fixtures from YAML files, letting you keep test or seed data in readable configuration rather than PHP classes. Useful for populating databases with consistent, reusable records in Symfony or PHP projects.
Adopt only if all of the following hold:
doctrine/doctrine-fixtures-bundle load command. Outside that combination this package does essentially nothing for you.doctrine/doctrine-fixtures-bundle with PHP fixtures, or nelmio/alice / hautelook/alice-bundle — don't already cover the need with better ergonomics.Look elsewhere if:
nelmio/alice gives you YAML fixtures, references, faker-backed dynamic values, and an active maintainer base. If the requirement is genuinely "YAML fixtures," Alice is the safer buy and should be the default comparison point in any build-vs-buy writeup.For executives: This is a developer-productivity utility for seeding test and demo databases from readable YAML files. It is not a product feature and carries no direct revenue impact. The honest headline is that the package is unmaintained and unproven — zero dependents, no release since mid-2022 — so it is not something we should add to our dependency graph on the strength of its own merit. The strategic recommendation is to treat it as a reference implementation: if readable, reference-linked fixtures are worth having, we get them from a maintained option (Alice) or a small in-house loader we control, at a cost measured in days, not a dependency we inherit indefinitely. The decision this informs is "do we invest a few days in fixture ergonomics, or keep going as we are?" — not "do we adopt this specific repository?"
For engineering: Symfony bundle, Doctrine fixtures loader, YAML-defined fixtures with named references between entities and expression-based dynamic values. Last release June 2022, no dependents, no visible CI or maintenance. Do not install it as a transitive dependency without a review. If the YAML-fixture workflow appeals, evaluate nelmio/alice + hautelook/alice-bundle first; if it's still not a fit, the loader logic here is a reasonable template to reimplement — it's a few hundred lines of parsing and reference resolution, and we'd own the version compatibility either way. If the team is on Laravel, close this out: factories and seeders cover it.
How can I help you explore Laravel packages today?