Slide 40
Slide 40 text
2019/11/30 大改修!PHPレガシーコードビフォーアフター
CakePHP4のインストール
"require": {
"php": ">=7.2",
"cakephp/cakephp": "4.x-dev",
"cakephp/plugin-installer": "^1.0",
"mobiledetect/mobiledetectlib": "2.*"
},
"require-dev": {
"cakephp/bake": "4.x-dev",
"cakephp/cakephp-codesniffer": "dev-next",
"cakephp/debug_kit": "4.x-dev",
"cakephp/migrations": "4.x-dev",
"josegonzalez/dotenv": "3.*",
"phpunit/phpunit": "^8.0",
"psy/psysh": "@stable"
},
●依存関係が複雑
○https://github.com/cakephp/app/blob/4.x/composer.json
をベースにcompser.json作り直し
○CakePHP4に対応してなかったライブラリ
"adayth/cakephp-cipher-behavior": "^1.0",
"fusic/encount": "^2.0",
"pgbi/cakephp3-soft-delete": "^1.3",
"sizuhiko/cake_fabricate": "^0.2.2"