loevgaard / doctrine-manager
Doctrine的管理类
v1.0.0
2017-09-27 09:36 UTC
Requires
- php: ~7.1
- doctrine/common: ^2.6
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.0
- phpunit/phpunit: ~5.5||~6.0
This package is auto-updated.
Last update: 2024-09-06 09:36:39 UTC
README
这是一个主要用于Symfony应用的Doctrine管理器,但也可在使用Doctrine的所有应用中使用。
安装
通过Composer
$ composer require loevgaard/doctrine-manager
使用方法
假设你有一个名为YourEntity
的实体,那么你可以轻松地创建一个管理器,如下所示
<?php namespace Loevgaard\DoctrineManager; class YourManager extends Manager { }
如果你想要代码补全或者需要做其他事情,你可以像这样覆盖CRUD方法
<?php namespace Loevgaard\DoctrineManager; class YourManager extends Manager { /** * @return YourEntity */ public function create() { return parent::create(); } /** * @param YourEntity $obj */ public function delete($obj) { parent::delete($obj); } /** * @param YourEntity $obj * @param bool $flush */ public function update($obj, $flush = true) { parent::update($obj, $flush); } }
变更日志
请参阅CHANGELOG了解最近的变化。
测试
$ composer test
贡献
请参阅CONTRIBUTING和CODE_OF_CONDUCT了解详细信息。
安全
如果你发现任何与安全相关的问题,请通过joachim@loevgaard.dk发送电子邮件,而不是使用问题跟踪器。
鸣谢
许可
MIT许可(MIT)。请参阅许可文件获取更多信息。