dotkernel / dot-doctrine-metadata
此包已被废弃且不再维护。作者建议使用https://github.com/mezzio/mezzio-hal 包代替。
位于 mezzio-hal 包之上的 DotKernel 包装器,用于解决 doctrine 代理问题。
3.3.0
2024-04-23 13:56 UTC
Requires
- php: ~8.1.0 || ~8.2.0 || ~8.3.0
- doctrine/common: ^3.4
- mezzio/mezzio-hal: ^2.9.0
Requires (Dev)
- laminas/laminas-coding-standard: ^2.5
- phpunit/phpunit: ^10.2
- vimeo/psalm: ^5.13
README
重要
dot-doctrine-metadata 是 mezzio/mezzio-hal 的包装器
注意
仅安全维护模式
此包处于维护模式,将不会接收进一步的更新,因为主要问题已被 mezzio 解决。
dot-doctrine-metadata 徽章
提供元数据和策略,用于提取和渲染 Doctrine 实体。此包是 mezzio/mezzio-hal
的包装器,用于解决使用 mezzio/mezzio-hal
生成 HAL 响应时出现的 doctrine 实体代理元数据问题。
要求
- PHP >= 8.1
- mezzio/mezzio-hal >= ^2.4
安装
在项目根目录下运行以下命令
$ composer require dotkernel/dot-doctrine-metadata
然后,将包的 ConfigProvider
注册到您的应用程序配置中。
Dot\DoctrineMetadata\ConfigProvider::class,
注意:确保在 // DK packages
部分注册包。
从先前集成迁移
要从先前集成迁移,请按照以下顺序执行以下步骤
- 从 composer.json 的
repositories
键中删除之前的分支
{
"type": "vcs",
"url": "https://github.com/dotkernel/mezzio-hal"
}
- 从 composer.json 中删除 "
mezzio/mezzio-hal
" 包 - 删除 composer.lock
- 运行
$ composer require dotkernel/dot-doctrine-metadata
- 在
/config/config.php
的//DK Packages
部分注册包的ConfigProvider
,Dot\DoctrineMetadata\ConfigProvider::class,