fousky/doctrine-traits

Doctrine traits for annotation mapping

3.0.0 2018-07-30 20:46 UTC

This package is auto-updated.

Last update: 2024-04-21 01:33:37 UTC


README

Make Doctrine annotation mapping simply - use prepared traits ;-)

Scrutinizer Code Quality Build Status

1. Instalation via Composer

composer require fousky/doctrine-traits

2. Enjoy it!

  • ActiveableTrait and ActiveableInterface use for (bool) $active definition.
  • ConfirmationTrait and ConfirmationInterface use for bool $confirmed, string $confirmationToken and \DateTime $confirmedAt definition.
  • IdTrait use for integer $id mapping.
  • TimestampableTrait use for \DateTime $createdAt and \DateTime|null $updatedAt mapping with PrePersist and PreUpdate lifecycle callbacks.
  • UuidAutogeneratedTrait use with ramsey/uuid-doctrine library.