Eu enfrentei esse mesmo problema ao instalar o Magento 2.1.8 usando o Composer.
Isso é apenas um aviso, não um erro. Portanto, você pode ignorá-lo ou se livrar desse aviso substituindo o pacote abandonado pela versão exigida do phpcsfixer na sua instalação do Magento.
Para corrigir esse aviso, execute os seguintes comandos na raiz do projeto:
composer remove fabpot/php-cs-fixer
composer require --dev friendsofphp/php-cs-fixer 2.1.1
Nota: Esse é um problema conhecido nº 7310 e o Magento já atualizou essa dependência no próximo grande lançamento do Magento 2.2.
E mais uma coisa, por favor, não edite composer.json
ou composer.lock
arquive diretamente. Isso pode criar conflito quando você atualizar o Magento no futuro.
Felicidades!
Consegui resolver isso atualizando o arquivo composer.jason substituindo
com
e no compositor.lock substituindo
com
e substituindo
com
fonte
Eu também encontrei o mesmo problema. Mas agora eu já resolvi isso.
Substitua
"fabpot/php-cs-fixer": "~1.2"
por-"friendsofphp/php-cs-fixer": "~2.0"
incomposer.json
ecomposer.lock
file. Tudo vai bem.fonte
Eu tive o mesmo problema.
O problema foi que substituí o fabpot / php-cs-fixer por friendsofphp / php-cs-fixer sem substituí-lo também em composer.lock. Eu corri
No entanto, cada vez que eu tentava executar a "atualização do compositor", ele dependia da atualização de dependências. Você pode ver isso executando
Então, finalmente, revirei as alterações feitas no require-dev no composer.json e tudo correu bem, atualizando a versão do Magento para 2.1.10
Então eu decidi
E depois
No entanto, a instalação falha porque os requisitos da versão symfony / console do friendsofphp / php-cs-fixer v.2.8 requerem o PHP 7.1. Esse é o problema, porque o Magento 2.1 não suporta esta versão do php. Portanto, friendsofphp / php-cs-fixer só pode ser instalado com o Magento 2.2
fonte
É corrigido assim para o meu caso.
fonte