fousky / doctrine-traits
Doctrine traits for annotation mapping
Installs: 558
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/fousky/doctrine-traits
Requires
- php: >=7.1
- doctrine/orm: ^2.5
Requires (Dev)
- ramsey/uuid-doctrine: ^1.4
Suggests
- ramsey/uuid-doctrine: If you want use Uuid traits for Doctrine.
This package is auto-updated.
Last update: 2025-10-21 04:45:47 UTC
README
Make Doctrine annotation mapping simply - use prepared traits ;-)
1. Instalation via Composer
composer require fousky/doctrine-traits
2. Enjoy it!
- ActiveableTraitand- ActiveableInterfaceuse for- (bool) $activedefinition.
- ConfirmationTraitand- ConfirmationInterfaceuse for- bool $confirmed,- string $confirmationTokenand- \DateTime $confirmedAtdefinition.
- IdTraituse for- integer $idmapping.
- TimestampableTraituse for- \DateTime $createdAtand- \DateTime|null $updatedAtmapping with- PrePersistand- PreUpdatelifecycle callbacks.
- UuidAutogeneratedTraituse with- ramsey/uuid-doctrinelibrary.