nfephp-org / nfephp

PROJETO DEPRECATED use sped-nfe
https://github.com/nfephp-org/sped-nfe
Other
692 stars 687 forks source link

update composer #961

Closed cacio closed 6 years ago

cacio commented 7 years ago

Boa tarde pessoal, preciso ver se é no phpunit do composer o problema ou no meu php, estou fazendo um update porque no composer estava faltando uma linha "zendframework/zend-servicemanager": "^2.5", e atualizar e conseguir enviar email, mas sempre que agora eu dou um composer update ta dando esse erro abaixo,

Warning: This development build of composer is over 60 days old. It is recommended to update it by running "C:\ProgramData\ComposerSetup\bin\composer.phar self-update" to get the latest version. Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages.

Problem 1

olavocneto commented 7 years ago

@cacio

Primeiro atualize o seu composer, provavelmente não vai mudar o resultado mas é bom estar usando a última versão para otimização do autoload e class map.

sudo composer selfupdate

Acredito que o problema é a versão que está rodando o PHP na sua máquina dado a mensagem - phpunit/phpunit 5.7.1 requires php ^5.6 || ^7.0 -> *your PHP version (5.5.11)* does not satisfy that requirement.. Está codando no Windows né? Se for um linux, eu uso o https://github.com/phpbrew/phpbrew para instalar e trocar de versão PHP.

Abraço,

robmachado commented 7 years ago

É isso ai Olavo, :+1:

Os pacotes do NFePHP (todos eles) suportam apenas php > 5.6, preferencialmente >= 7.0 e em 2018, os pacotes sped-*, não mais irão manter compatibilidade com PHP 5.6, mas apenas PHP >= 7.0.

Quanto ao zend as novas versões sped-nfe v5.0 e sped-mail v1.0 não usam mais nada da ZEND, pelo menos não diretamente.