noresources/persistence

Doctrine Persistence component utilities

v2.12.0 2024-04-28 13:17 UTC

README

Doctrine Persistence utilities.

Installation

composer require noresources/persistence

Features

  • Basic implementation of ClassMetadata with compatibility with Doctrin ORM implementation
  • ID generator interface and basic implementations
  • Reflection & DocComment-based Mapping driver
    • Use DocComment to annotate entities
    • Accepts any ClassMetadata implementation
    • Compatible with most of Doctrine ORM features
  • ClassMetadata factory implementation
    • Use mapping driver to load class metadata
    • Runtime cache
    • Persistent cache using PSR Cache interfaces
  • ObjectManager generic implementation
  • Object property <-> POD map mapping interface and Reflection-based implementation
  • Object sorting interfaces
  • PSR Cache utility interfaces
  • EventManager utilities

References