Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Yaml Fixtures Bundle Laravel Package

khepin/yaml-fixtures-bundle

Symfony bundle that loads Doctrine fixtures from YAML, letting you define seed data and entity relationships in readable files instead of PHP. YAML definitions support properties, references, and associations, making fixtures easier to read and maintain than large PHP fixture classes while populatin...

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Fixture and seed-data strategy: Informs how teams load YAML-defined test, demo, and local-development data into Doctrine-backed Symfony applications. It is relevant to test data setup, demo environments, and repeatable database resets—not production data migrations or customer-facing features.
  • Build vs. buy vs. reference: Supports a “do not buy/adopt; use as prior art” decision. Because the package is archived and tied to Symfony2/Doctrine2, the practical product choice is to copy the pattern or migrate to maintained tooling rather than add it as a dependency.
  • Roadmap and technical-debt prioritization: For products still on legacy Symfony2/Doctrine2, it helps frame a migration item: keep the archived bundle temporarily, isolate it, and fund replacement with modern fixture tooling. For modern products, it should not enter the roadmap.
  • Use-case validation: Useful when reconstructing legacy fixture behavior, evaluating YAML fixture ergonomics, or documenting why a team once chose YAML fixtures over PHP fixtures.
  • Risk assessment: The archived status, 2017 last release, Symfony2-era assumptions, and zero dependents support a decision to avoid new adoption and treat any existing use as a contained legacy risk.

When to Consider This Package

  • Consider only for legacy maintenance: You are maintaining an existing Symfony2/Doctrine2 application that already uses this bundle, the dependency is pinned, and replacing it immediately would create more risk than value.
  • Consider as a reference implementation: You want to inspect a small MIT-licensed example of loading YAML fixtures into Doctrine, or compare YAML fixture formats and loader behavior.
  • Consider during legacy audit: You need to inventory old fixture/seeding dependencies before a Symfony or Doctrine upgrade.
  • Look elsewhere for active development: Any Symfony 4+/Symfony 6+/Symfony 7, modern Doctrine, PHP 8+, or actively supported product should use maintained alternatives such as DoctrineFixturesBundle with Alice, Foundry, or custom seeders. Avoid this package when you need security updates, compatibility guarantees, community support, CI reliability, or long-term ownership.
  • Do not adopt for new products: Archived status, age, zero dependents, and old framework assumptions make it unsuitable as a new dependency, even for internal tooling.

How to Pitch It (Stakeholders)

Executive summary: This is an archived Symfony2/Doctrine2 YAML fixtures bundle with a permissive MIT license but no active maintenance, no dependent ecosystem, and a last release in 2017. It is not a strategic dependency and should not be added to new products. Its value is limited to legacy continuity or as a reference for fixture-loading patterns. If already present, contain it, avoid expanding its role, and budget migration to maintained tooling during the next platform upgrade. Engineering summary: Use it only behind a legacy boundary; do not build new test infrastructure on it. Prefer modern fixture/seed tooling, and if the behavior must be preserved, extract the YAML-to-Doctrine loading pattern rather than depending on the abandoned bundle.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package