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
Entity Factory Bundle

Entity Factory Bundle Laravel Package

lkovace18/entity-factory-bundle

A Symfony bundle offering a factory-based approach to creating and hydrating entities, with configurable definitions to simplify fixtures and test data setup in your applications.

View on GitHub
Deep Wiki
Context7

At a glance

Frequently asked questions about Entity Factory Bundle
Is lkovace18/entity-factory-bundle a Laravel package?
No. The -bundle suffix is Symfony convention, and the package's own description advertises Symfony and Doctrine ORM integration while saying nothing about Laravel. Its domain vocabulary (entities, EntityManager, Doctrine ORM) is Doctrine, not Eloquent. Treat any Laravel framing of this package as a misframe rather than a low-fit option.
Can I install this entity factory bundle in a Laravel application?
Almost certainly not without conflicts. Laravel has no bundle concept and no Doctrine EntityManager by default, so a Symfony bundle with symfony/* or doctrine/* requirements would drag in components that clash with the framework. Confirming the contents of composer.json require versus require-dev is the cheapest first step before any engineering time is spent.
What should Laravel developers use instead for model factories and test fixtures?
Laravel ships a first-party equivalent: Illuminate\Database\Eloquent\Factories, the HasFactory trait, and Model::factory(). It covers states, sequences, relationships, and recycling out of the box, so there is no visible capability gap for a third-party package to fill. For most Laravel teams, native factories plus seeders fully replace what this bundle offers.
What does entity-factory-bundle actually do?
It provides a lightweight factory layer for PHP entities, letting you define reusable factory definitions that generate consistent objects and fixtures for tests and development. Attributes can be customized with closures, and you can create single entities or batches without repeating boilerplate. It is aimed at Symfony and Doctrine projects, not Eloquent-based applications.
How do I install and register the bundle in a Symfony project?
Bundle registration follows standard Symfony conventions: add the package via Composer and register it in config/bundles.php. However, this repository shows no verified README install steps, release history, or documented working example, so exact configuration keys cannot be confirmed from the outside. Read composer.json and src/ before attempting an install.
Does it integrate with Doctrine ORM entities and the EntityManager?
The package description explicitly claims seamless Symfony and Doctrine ORM integration, and its terminology (entities, EntityManager) points at Doctrine rather than Eloquent. That claim is unverified, since there is no community footprint or third-party production usage to confirm it. Treat Doctrine compatibility as a documented assertion until you audit the source.
Which PHP, Symfony, or Laravel versions does it support?
No published version constraints, changelog, or release cadence are visible, and the package has zero stars and zero dependents. Transitive Symfony or Doctrine constraints are the most expensive failure mode because they can pin your PHP version and block platform upgrades later. Pin nothing until you have read the dependency tree directly.
Is the package maintained, and is it safe for production use?
Signals are uniformly negative: a single maintainer, zero adopters, no contributors, no bug reporters, and no commercial incentive to track PHP or framework releases. Any adoption is effectively a fork-and-own commitment, which is an engineering headcount decision rather than a procurement one. There is also no established license or provenance audit, so review it before code enters composer.json.
Does it have a test suite or a documented working example?
Nothing visible from the outside confirms a test suite, CI, or a documented working example. That means we cannot yet say whether the code is clean, framework-agnostic, or even permissively licensed. A short audit of composer.json and src/ should answer this, along with whether any runtime code path exists or it is test-fixture-only.
What are the alternatives for generating fixtures and seed data in PHP?
On Laravel, native Eloquent factories, states, sequences, and seeders cover the same ground with first-party support. On Symfony and Doctrine, DoctrineFixturesBundle, nelmio/alice, and Faker are the established, widely adopted options with active maintenance. If you are on Laravel, none of those apply and the built-in factory system is the answer.
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.
skyraptor/chatter
edlugz/sasapay
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