rami / entity-kit-bundle
A modern Symfony bundle that gives your Doctrine entities superpowers. It provides a growing collection of prebuilt behaviors — like Timestamp, Slugging, auditing, and more — as modular, composable traits or attributes.
Installs: 121
Dependents: 0
Suggesters: 0
Security: 0
Stars: 7
Watchers: 2
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: ^8.2
- doctrine/doctrine-bundle: ^2.14
- doctrine/orm: ^2.10 || ^3.0
- symfony/config: ^6.4 || ^7.0
- symfony/dependency-injection: ^6.4 || ^7.0
- symfony/doctrine-bridge: ^6.4 || ^7.0
- symfony/http-kernel: ^6.4 || ^7.0
- symfony/property-access: ^6.4 || ^7.0
- symfony/security-bundle: ^6.4 || ^7.0
- symfony/string: ^6.4 || ^7.0
- symfony/uid: ^6.4 || ^7.0
Requires (Dev)
- phpstan/phpstan: *
- symfony/framework-bundle: ^6.4 || ^7.0
- symfony/phpunit-bridge: ^6.4 || ^7.0
- symfony/test-pack: ^1.1
- symfony/yaml: ^6.4 || ^7.0
README
A set of Doctrine Entity features to automate repetitive entity tasks and ease development.
- Timestamp
- Slug
- Author (Blame)
- UUID
- IP Tagged
- Logging
- Tree
- Translation
Installation
Make sure Composer is installed globally, as explained in the installation chapter of the Composer documentation.
Open a command console, enter your project directory and execute:
composer require rami/entity-kit-bundle
Test
./vendor/bin/phpunit
check the tests
directory