noresources / persistence
Doctrine Persistence 组件工具
v0.15.2
2024-06-12 21:31 UTC
Requires
- doctrine/inflector: ^1.4 || ^2.0
- doctrine/instantiator: ^1.5
- doctrine/persistence: ^3.2
- noresources/ns-php-core: ^2.8
- noresources/ns-php-http-core: ^1.2
Requires (Dev)
- doctrine/orm: ^2.17
- phpunit/phpunit: >=7.0
- symfony/cache: ^3.4
Suggests
- symfony/cache: For persistent class metadata caching
This package is auto-updated.
Last update: 2024-09-06 10:49:43 UTC
README
Doctrine Persistence 工具。
安装
composer require noresources/persistence
功能
- ClassMetadata 基本实现与 Doctrin ORM 实现的兼容性
- ID 生成器接口和基本实现
- 基于反射和 DocComment 的映射驱动器
- 使用 DocComment 注解实体
- 接受任何 ClassMetadata 实现类
- 与 Doctrine ORM 大多数功能兼容
- ClassMetadata 工厂实现
- 使用映射驱动器加载类元数据
- 运行时缓存
- 持久化缓存使用 PSR Cache 接口
- ObjectManager 通用实现
- Object 属性 <-> POD 映射接口和基于反射的实现
- 对象排序接口
- PSR Cache 工具接口
- 事件管理器工具