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 Bundle

Entity Bundle Laravel Package

lyssal/entity-bundle

Lyssal Entity Bundle is a Symfony package that provides reusable Doctrine entity traits, managers, and helper utilities to cut boilerplate when building and maintaining domain models. It bundles common entity behaviors and management services so you can share consistent structures across application...

View on GitHub
Deep Wiki
Context7

Some functionalities to use and manage entities in Symfony.

Frequently asked questions about Entity Bundle
What is Lyssal Entity Bundle used for?
Lyssal Entity Bundle is a Symfony package that provides reusable Doctrine entity traits, managers, and helper utilities. Its goal is to reduce boilerplate when building and maintaining domain models. It bundles common entity behaviors and management services so you can share consistent structures across Symfony applications.
Does Lyssal Entity Bundle work with Laravel?
No. Lyssal Entity Bundle is a Symfony bundle built around Symfony's dependency injection and Doctrine integration, so its services and configuration will not load in a standard Laravel application. Laravel's default ORM is Eloquent, not Doctrine. You might reuse simple PHP traits, but the managers and bundle wiring are Symfony-specific.
How do I install Lyssal Entity Bundle with Composer?
Install it with Composer using composer require lyssal/entity-bundle. In a Symfony Flex application, enable the bundle in config/bundles.php if it is not auto-registered. Then clear the cache and verify that the bundle's services are available in your container.
Which Symfony and Doctrine versions are supported?
The repository's composer.json and Packagist release metadata are the source of truth for supported Symfony and Doctrine ORM versions. The provided overview does not list explicit version constraints. Check those files and the GitHub releases before installing or upgrading.
Do I need Doctrine ORM to use this bundle?
Yes. The package is designed around Doctrine entities, entity traits, and entity managers. It does not provide its own persistence layer. If your project uses Eloquent or another ORM, the bundle's managers and traits are not applicable.
What entity traits and managers does Lyssal Entity Bundle include?
The package provides reusable Doctrine entity traits and manager services for common entity behaviors, according to its overview. The exact list of traits and managers is not included in the provided README excerpt. Inspect the src directory and bundle services to see the available classes.
How do I enable and configure Lyssal Entity Bundle in Symfony?
Register the bundle in config/bundles.php for modern Symfony, or in AppKernel for older versions. Then review the bundle's DependencyInjection extension for configuration keys and service definitions. If you are not using Symfony Flex, import the bundle services explicitly in your configuration.
Is Lyssal Entity Bundle production-ready and maintained?
Treat it like any Composer dependency: check the last commit date, open issues, release tags, and test coverage before using it in production. The provided assessment and README excerpt are empty, so no maintenance or quality signal is available here. Run it in staging and pin a known-good version.
What are alternatives for Laravel developers needing entity helpers?
For Laravel, use Eloquent models, reusable model traits, and packages such as spatie/laravel-data or the doctrine/orm integration for Laravel. Lyssal Entity Bundle itself targets Symfony and Doctrine. If you are evaluating it for a Laravel codebase, it is likely the wrong abstraction.
How do I test code that uses Lyssal Entity Bundle?
Use PHPUnit with Symfony's KernelTestCase to boot the container and test manager services, and use a dedicated Doctrine test database for persistence tests. Test entity traits through small concrete entity classes. Laravel's testing helpers do not apply because this is a Symfony 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.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource