-
Notifications
You must be signed in to change notification settings - Fork 653
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Doctrine ORM3.0ではサポートされないので、flushにエンティティを指定している処理を修正。 #4925
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ありがとうございます、内容問題ないと思います
こちらのテストが落ちていました。
|
また以下でテストが落ちました。
原因を調査してから取り込みたいです。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
解決策は調査中ですが、このままでは取り込めないのでレビューステータスを変えておきます。
} | ||
$this->entityManager->flush($Cart); | ||
$this->entityManager->persist($Cart); | ||
$this->entityManager->flush(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kurozumi |
ログイン時のカートマージでカートが別れる場合のDoctrineのエラーを回避
…kurozumi-patch-13
…kurozumi-patch-13
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## 4.0 #4925 +/- ##
======================================
Coverage ? 76.19%
Complexity ? 6124
======================================
Files ? 437
Lines ? 20744
Branches ? 0
======================================
Hits ? 15806
Misses ? 4938
Partials ? 0
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
This reverts commit e26c7b3.
…kurozumi-patch-13
ありがとうございます。反映しました。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ありがとうございます!
概要(Overview・Refs Issue)
Doctrine ORM3.0ではサポートされないので、
flushにエンティティを指定している処理部分をpersistまたはremoveでエンティティを指定してflushするよう変更しました。
https://github.com/doctrine/orm/blob/ebae57eb9637acd8252b398df3121b120688ed5c/lib/Doctrine/ORM/EntityManager.php#L367-L372
doctrine/orm#8459
※EC-CUBE4.0ではDoctrine ORM3.0をサポートしない気がするのですがいかがでしょうか?
方針(Policy)
実装に関する補足(Appendix)
テスト(Test)
相談(Discussion)
マイナーバージョン互換性保持のための制限事項チェックリスト
レビュワー確認項目