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
Doctrine Extensions

Doctrine Extensions Laravel Package

sklinet/doctrine-extensions

A collection of Doctrine ORM extensions for Laravel and PHP projects, providing reusable behaviors and helpers that cut boilerplate. Integrates Doctrine mappings smoothly with Laravel conventions so your models stay clean, consistent, and easy to maintain.

View on GitHub
Deep Wiki
Context7

At a glance

Frequently asked questions about Doctrine Extensions
What is sklinet/doctrine-extensions used for?
sklinet/doctrine-extensions is a Composer package that provides Doctrine ORM extensions for Laravel and PHP projects. It focuses on reusable behaviors and helpers that reduce boilerplate and help keep Doctrine-backed models clean and consistent. It is intended for teams integrating Doctrine mappings with Laravel conventions rather than replacing Doctrine itself.
How do I install sklinet/doctrine-extensions in a Laravel application?
Install it with Composer using composer require sklinet/doctrine-extensions. Then follow the repository README for any Laravel-specific registration, configuration publishing, or mapping setup that applies to your app. Because Laravel package discovery and Doctrine setup vary by project, verify the documented steps against your existing Doctrine configuration.
Which Laravel versions are supported by sklinet/doctrine-extensions?
The package is aimed at Laravel applications that use Doctrine ORM, but the exact Laravel and PHP version constraints should be checked in the repository composer.json and README. Before upgrading Laravel or PHP, confirm the current constraints and test your Doctrine mappings. If the README does not state support explicitly, treat the Composer constraints as the source of truth.
Can I use sklinet/doctrine-extensions outside Laravel?
Yes, the package is described as providing Doctrine ORM extensions for Laravel and PHP projects. The helpers and behaviors are relevant to Doctrine-based PHP applications even when Laravel conventions are not the primary concern. Check the README for any Laravel-specific integration notes versus framework-agnostic usage.
What kinds of Doctrine behaviors or helpers does sklinet/doctrine-extensions provide?
The package is described as a collection of reusable Doctrine ORM extensions, behaviors, and helpers that cut boilerplate. The exact list of traits, mappings, listeners, or utilities should be reviewed in the README and source code, since the overview does not enumerate each feature. Evaluate those specific extensions against your entity and repository needs before adopting the package broadly.
How does sklinet/doctrine-extensions integrate Doctrine mappings with Laravel conventions?
It is designed to smooth the integration between Doctrine mappings and Laravel conventions so models stay clean, consistent, and maintainable. That typically means following the package documentation for mapping configuration and any Laravel-side setup. Review your existing Doctrine metadata configuration and confirm the package's integration points before changing mappings in a production application.
Is sklinet/doctrine-extensions suitable for production use?
It can be considered for production Laravel or PHP projects that use Doctrine ORM, but you should review the repository's release history, tests, and Composer version constraints first. Pin a known version in composer.json and validate the specific behaviors you rely on with your own test suite. Also confirm that the package's maintenance status matches your project's risk tolerance.
How should I test entities that use sklinet/doctrine-extensions?
Test the affected Doctrine entities through your normal application or package test suite, including mapping validation and the behavior you expect from each extension. If the package provides its own tests, review them to understand intended usage and edge cases. Run tests against the same Doctrine and Laravel versions you use in production to catch compatibility issues early.
What are alternatives to sklinet/doctrine-extensions?
Alternatives include gedmo/doctrine-extensions for common Doctrine behaviors, custom Doctrine listeners or traits, and Laravel Doctrine integration packages that fit your mapping strategy. The best choice depends on which behaviors you need, how tightly you want to couple to Laravel conventions, and the maintenance level you require. Compare feature coverage and version constraints before switching.
How is sklinet/doctrine-extensions maintained, and how can I contribute?
Check the GitHub repository for releases, open issues, and recent commit activity to judge maintenance status. To contribute, follow the repository's issue and pull request guidance, and include tests or clear reproduction steps where possible. For production use, pin a version and monitor the repository for updates that affect your Laravel and Doctrine versions.
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.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections