https://github.com/abdellahrk/entitykitbundle
Entity Bundle Kit is a modern Symfony bundle that gives your Doctrine entities superpowers with minimal boilerplate. It provides a growing collection of prebuilt behaviors — like Timestamp, Slugging, auditing, and more — as modular, composable traits or attributes.
https://github.com/abdellahrk/entitykitbundle
blameable doctrine-behaviors doctrine-dbal doctrine-entity doctrine-extension doctrine-extensions doctrine-orm entity-kit sluggable symfony-bundle timestampa
Last synced: 7 months ago
JSON representation
Entity Bundle Kit is a modern Symfony bundle that gives your Doctrine entities superpowers with minimal boilerplate. It provides a growing collection of prebuilt behaviors — like Timestamp, Slugging, auditing, and more — as modular, composable traits or attributes.
- Host: GitHub
- URL: https://github.com/abdellahrk/entitykitbundle
- Owner: abdellahrk
- License: mit
- Created: 2025-04-15T07:32:25.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-04-24T22:24:41.000Z (10 months ago)
- Last Synced: 2025-05-13T13:17:22.322Z (9 months ago)
- Topics: blameable, doctrine-behaviors, doctrine-dbal, doctrine-entity, doctrine-extension, doctrine-extensions, doctrine-orm, entity-kit, sluggable, symfony-bundle, timestampa
- Language: PHP
- Homepage: https://packagist.org/packages/rami/entity-kit-bundle
- Size: 59.6 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Entity Kit Bundle
===
A set of Doctrine Entity features to automate repetitive entity tasks and ease development.
- [x] [Timestamp](docs/timestamp.md)
- [x] [Slug](docs/slug.md)
- [x] [Author (Blame)](docs/author.md)
- [x] [UUID](docs/uuid.md)
- [x] [IP Tagged](docs/ip_tagged.md)
- [ ] Logging
- [ ] Tree
- [ ] Translation
Installation
============
Make sure Composer is installed globally, as explained in the
[installation chapter](https://getcomposer.org/doc/00-intro.md)
of the Composer documentation.
Open a command console, enter your project directory and execute:
```console
composer require rami/entity-kit-bundle
```
Test
=
```console
./vendor/bin/phpunit
```
check the `tests` directory