ฉันมีปัญหาเดียวกัน
ปัญหาคือฉันแทนที่ fabpot / php-cs-fixer เป็น friendsofphp / php-cs-fixer โดยไม่ต้องเปลี่ยนมันใน composer.lock เช่นกัน ฉันวิ่ง
composer self-update
composer clear-cache
อย่างไรก็ตามทุกครั้งที่ฉันพยายามเรียกใช้ "การปรับปรุงผู้แต่ง" มันจะหยุดการอัพเดทการอ้างอิง คุณสามารถเห็นสิ่งนี้ได้ด้วยการวิ่ง
composer update -vvv
ดังนั้นในที่สุดฉันก็ย้อนกลับการเปลี่ยนแปลงที่ทำเพื่อต้องการ - dev ใน composer.json และทุกอย่างก็ปรับปรุงเวอร์ชั่นวีโอไอพีเป็น 2.1.10
จากนั้นฉันตัดสินใจที่จะ
composer remove fabpot/php-cs-fixer
และจากนั้น
composer require --dev friendsofphp/php-cs-fixer
อย่างไรก็ตามการติดตั้งล้มเหลวเนื่องจากข้อกำหนดรุ่น symfony / console ของ friendsofphp / php-cs-fixer v.2.8 ต้องการ PHP 7.1 นั่นเป็นปัญหาเพราะ Magento 2.1 ไม่รองรับ php รุ่นนี้ ดังนั้น Friendsofphp / php-cs-fixer จึงสามารถติดตั้งได้กับ Magento 2.2 เท่านั้น