Skip to content
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

Symfony4.4 対応 #4409

Merged

Conversation

nanasess
Copy link
Contributor

概要(Overview・Refs Issue)

  • Symfony4.4 の検証

方針(Policy)

  • Symfony4.4 でユニットテスト、 E2Eテストが通る状態とする

実装に関する補足(Appendix)

テスト(Test)

相談(Discussion)

マイナーバージョン互換性保持のための制限事項チェックリスト

  • 既存機能の仕様変更
  • フックポイントの呼び出しタイミングの変更
  • フックポイントのパラメータの削除・データ型の変更
  • twigファイルに渡しているパラメータの削除・データ型の変更
  • Serviceクラスの公開関数の、引数の削除・データ型の変更
  • 入出力ファイル(CSVなど)のフォーマット変更

レビュワー確認項目

  • 動作確認
  • コードレビュー
  • E2E/Unit テスト確認(テストの追加・変更が必要かどうか)
  • 互換性が保持されているか
  • セキュリティ上の問題がないか

@chihiro-adachi chihiro-adachi added this to the 4.0.x milestone Dec 23, 2019
@chihiro-adachi chihiro-adachi added the enhancement 機能追加 label Dec 26, 2019
@nanasess nanasess mentioned this pull request May 1, 2020
16 tasks
@chihiro-adachi
Copy link
Contributor

@nanasess
symfony4.4への移行について、現時点でわかっている影響範囲をまとめてみました。
過不足あればご指摘いただければと。
EC-CUBE/doc4.ec-cube.net#87

@nanasess
Copy link
Contributor Author

Doctrine Bundle のキャッシュまわりに変更が入っているようなので、この設定で問題ないか確認しておいた方がよさそう
https://github.com/EC-CUBE/ec-cube/pull/4396/files#diff-ecfe1e5b0fe4674aa7c5218bee27315b

@chihiro-adachi chihiro-adachi changed the base branch from 4.0 to experimental/symfony44 June 23, 2020 06:07
- The Eccube\Util\EntityUtil::isEmpty method is deprecated.
- The "Eccube\Repository\*Repository" service is private, getting it from the container is deprecated since Symfony 3.2 and will fail in 4.0. You should either make the service public, or stop using the container directly and use dependency injection instead.
- Symfony/Cache が Closure を使用している関係で Serializable を実装しないとログインに失敗するため
- 配列でセッションに保存し, オブジェクトに復元するよう修正
- OrderHelper::getNonMember() でセッションキーを指定できるよう修正
- Updating doctrine/cache (1.9.1 => 1.10.0)
- Updating doctrine/doctrine-cache-bundle (1.3.5 => 1.4.0)
- Updating guzzlehttp/guzzle (6.4.1 => 6.5.0)
- Updating symfony/asset (v4.4.0 => v4.4.1)
- Updating symfony/browser-kit (v4.4.0 => v4.4.1)
- Updating symfony/cache (v4.4.0 => v4.4.1)
- Updating symfony/config (v4.4.0 => v4.4.1)
- Updating symfony/console (v4.4.0 => v4.4.1)
- Updating symfony/css-selector (v4.4.0 => v4.4.1)
- Updating symfony/debug (v4.4.0 => v4.4.1)
- Updating symfony/debug-bundle (v4.4.0 => v4.4.1)
- Updating symfony/dependency-injection (v4.4.0 => v4.4.1)
- Updating symfony/doctrine-bridge (v4.4.0 => v4.4.1)
- Updating symfony/dom-crawler (v4.4.0 => v4.4.1)
- Updating symfony/dotenv (v4.4.0 => v4.4.1)
- Updating symfony/error-handler (v4.4.0 => v4.4.1)
- Updating symfony/event-dispatcher (v4.4.0 => v4.4.1)
- Updating symfony/expression-language (v4.4.0 => v4.4.1)
- Updating symfony/filesystem (v4.4.0 => v4.4.1)
- Updating symfony/finder (v4.4.0 => v4.4.1)
- Updating symfony/flex (v1.4.8 => v1.5.3)
- Updating symfony/form (v4.4.0 => v4.4.1)
- Updating symfony/framework-bundle (v4.4.0 => v4.4.1)
- Updating symfony/http-foundation (v4.4.0 => v4.4.1)
- Updating symfony/http-kernel (v4.4.0 => v4.4.1)
- Updating symfony/inflector (v4.4.0 => v4.4.1)
- Updating symfony/intl (v4.4.0 => v4.4.1)
- Updating symfony/mime (v4.4.0 => v4.4.1)
- Updating symfony/monolog-bridge (v4.4.0 => v4.4.1)
- Updating symfony/options-resolver (v4.4.0 => v4.4.1)
- Updating symfony/phpunit-bridge (v4.4.0 => v4.4.1)
- Updating symfony/polyfill-ctype (v1.13.0 => v1.13.1)
- Updating symfony/polyfill-iconv (v1.13.0 => v1.13.1)
- Updating symfony/polyfill-intl-icu (v1.13.0 => v1.13.1)
- Updating symfony/polyfill-intl-idn (v1.13.0 => v1.13.1)
- Updating symfony/polyfill-mbstring (v1.13.0 => v1.13.1)
- Updating symfony/polyfill-php70 (v1.13.0 => v1.13.1)
- Updating symfony/polyfill-php72 (v1.13.0 => v1.13.1)
- Updating symfony/polyfill-php73 (v1.13.0 => v1.13.1)
- Updating symfony/process (v4.4.0 => v4.4.1)
- Updating symfony/property-access (v4.4.0 => v4.4.1)
- Updating symfony/proxy-manager-bridge (v4.4.0 => v4.4.1)
- Updating symfony/routing (v4.4.0 => v4.4.1)
- Updating symfony/security (v4.4.0 => v4.4.1)
- Updating symfony/security-bundle (v4.4.0 => v4.4.1)
- Updating symfony/serializer (v4.4.0 => v4.4.1)
- Updating symfony/stopwatch (v4.4.0 => v4.4.1)
- Updating symfony/templating (v4.4.0 => v4.4.1)
- Updating symfony/translation (v4.4.0 => v4.4.1)
- Updating symfony/twig-bridge (v4.4.0 => v4.4.1)
- Updating symfony/twig-bundle (v4.4.0 => v4.4.1)
- Updating symfony/validator (v4.4.0 => v4.4.1)
- Updating symfony/var-dumper (v4.4.0 => v4.4.1)
- Updating symfony/var-exporter (v4.4.0 => v4.4.1)
- Updating symfony/web-profiler-bundle (v4.4.0 => v4.4.1)
- Updating symfony/web-server-bundle (v4.4.0 => v4.4.1)
- Updating symfony/workflow (v4.4.0 => v4.4.1)
- Updating symfony/yaml (v4.4.0 => v4.4.1)
- Updating zendframework/zend-code (3.4.0 => 3.4.1)
@chihiro-adachi chihiro-adachi changed the base branch from experimental/symfony44 to experimental/symfony4.4 June 26, 2020 06:43
@chihiro-adachi chihiro-adachi modified the milestones: 4.0.x, 4.1 Jun 26, 2020
@chihiro-adachi
Copy link
Contributor

experimental/symfony4.4ブランチにマージします。
https://github.com/EC-CUBE/ec-cube/tree/experimental/symfony4.4

@chihiro-adachi chihiro-adachi merged commit bcc3f25 into EC-CUBE:experimental/symfony4.4 Jun 26, 2020
@chihiro-adachi chihiro-adachi mentioned this pull request Jun 26, 2020
11 tasks
@okazy okazy changed the title [WIP] Symfony4.4 対応 Symfony4.4 対応 Dec 9, 2020
@nanasess nanasess deleted the improve/symfony4.4 branch October 3, 2022 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement 機能追加
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants