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

Fixture Bundle Laravel Package

funddy/fixture-bundle

Funddy Fixture Bundle provides fixture loading and management utilities for PHP/Symfony applications, helping you seed databases with sample or test data during development and testing while keeping fixture definitions organized and reusable.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Test/dev data seeding strategy (build vs. buy vs. standardize): Fixture tooling is a decision about how the team produces repeatable seed data for CI, local dev, staging, and demo environments. This package is a candidate only in the narrow "we are on Symfony 2.x and want fixtures discovered per-bundle" scenario.
  • Repository hygiene and dependency policy: With 3 stars and 0 dependents, this is a signal to codify an adoption policy (minimum maintenance signals, supported framework versions, security patch cadence) rather than making a one-off exception.
  • Tech-debt and migration roadmap input: If it is already in the codebase, its presence is evidence of an aging Symfony 2 / PHP 5.x footprint and should be scheduled alongside the framework upgrade, not fixed in place.
  • Demo/sales environment provisioning: Fixture bundles underpin the "reset the demo tenant to a known good state" workflow. The product question is whether that capability is required (yes, generally) and whether this package is the right vehicle (no).
  • Onboarding time-to-first-PR: Reliable seed data shortens new-engineer ramp-up. That is the user-facing value to preserve when swapping this package out — the need is real even though the implementation is stale.
  • Not a differentiator, and not a customer-facing feature: Nothing here should consume roadmap capacity beyond maintenance/replacement. Treat it as infrastructure to be minimized, not invested in.

When to Consider This Package

Consider it only if all of the following hold:

  • The application is on Symfony 2.x and will remain so for the foreseeable planning horizon (no upgrade funded).
  • You specifically need per-bundle fixture discovery/loading (fixtures co-located in each bundle's DataFixtures directory) and want to avoid writing a small loader yourself.
  • You are willing to vendor/fork and own the code, because upstream is effectively dormant.
  • The fixtures are non-sensitive, dev/test-only data — no production or PII-adjacent seeding.

Look elsewhere (default recommendation) when:

  • You are on Symfony 3/4/5/6+ or any modern PHP — this bundle targets an EOL framework generation and will not fit.
  • You want maintained, community-validated tooling: doctrine/doctrine-fixtures-bundle for standard fixtures, or hautelook/alice-bundle / nelmio/alice + fakerphp/faker for expressive YAML-driven datasets with dependency ordering.
  • You need active security response, PHP version support, or a support contract — none exist here.
  • You require predictable behavior across upgrades — zero dependents means almost no real-world validation surface, so you are the QA department.
  • Your seeding needs are simple enough that a 30-line console command beats taking on an unmaintained dependency.

Bottom line: this is a legacy artifact, not an adoption candidate. If it appears in a dependency audit, classify it as "replace at next touch" rather than "evaluate."

How to Pitch It (Stakeholders)

To executives: This is a small, unmaintained Symfony 2-era package with negligible community traction (3 stars, no downstream dependents). It carries no strategic value and represents a low-but-nonzero maintenance and security liability. Recommendation: do not adopt; where it exists, fold its replacement into the already-planned framework upgrade rather than funding separate work. Cost of replacement is small and bounded; cost of leaving it is slow accumulation of unpatched, unowned code.

To engineering: The functional need — deterministic, repeatable seed data for tests and environments — is legitimate and should be preserved. The implementation should be replaced with doctrine/doctrine-fixtures-bundle plus Alice/Faker for richer datasets. Migration is typically a day or two of mechanical work: move fixture classes out of bundle-local directories into a single DataFixtures namespace, add explicit ordering, and wire a single doctrine:fixtures:load command into CI and the demo-reset runbook. Do not fork it unless the Symfony 2 constraint is hard and the upgrade is unfunded — in that case, vendor it, pin the version, and put it on the upgrade checklist.

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.
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle