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

Composer #92

Closed
guilherme-santos opened this issue Apr 22, 2014 · 6 comments
Closed

Composer #92

guilherme-santos opened this issue Apr 22, 2014 · 6 comments

Comments

@guilherme-santos
Copy link

Olá,
Porque o composer foi removido?
Inclusive tinha uma sugestão para fazer!

@robmachado
Copy link
Contributor

Guilherme;

A API esta sendo refatorada para usar o composer e muitos outros recursos.
A versão atual já carrega todas classes necessárias no repositório e essa
versão deverá ser descontinuada em breve a favor da nova classe refatorada.
O composer estava ai para nada e modificar a classe para usar o composer
não compensa.

Roberto

@guilherme-santos
Copy link
Author

Entendo, eu não sabia que estava ai pra "nada", porque eu usava... ;)
Na verdade entrei pra sugerir uma coisa, eu sempre adiciono na mão o seguinte código:

"autoload": {
    "psr-0": {
        "NFePHP": "src"
    },
    "classmap": [
        "./libs/ConvertNFePHP.class.php",
        "./libs/DanfeNFePHP.class.php",
        "./libs/ToolsNFePHP.class.php"
    ]
},

Como eu só uso essas classes pra mim o composer como estava com essas linhas que eu adiciono funcionava perfeitamente!

@robmachado
Copy link
Contributor

Ok !

Faça sua sugestão do que e como gostaria do composer.json, não vejo
problema em inclui-lo novamente (mas desta vez sendo útil).

Roberto

@guilherme-santos
Copy link
Author

Pra mim esse código funciona, eu só adicionei as classes que eu uso, porém se alguém usa mais algumas classes deveria ser colocado ali!

{
    "name": "nfephp",
    "type": "library",
    "description": "NFePHP é uma API para gerenciamento das comunicações entre o emitente de NFe e os serviços dos SEFAZ estaduais. Inteiramente construído em PHP para rodar sob qualquer sistema operacional.",
    "keywords": ["nfe","nfephp"],
    "homepage": "https://github.com/nfephp-org/nfephp",
    "license": ["GPL 3", "LGPL 3"],
    "authors": [
        {
            "name": "Roberto Machado",
            "email": "roberto.machado@superig.com.br",
            "homepage": "http://www.nfephp.org",
            "role": "Developer"
        }
    ],
    "require": {
        "php": ">=5.3.0"
    },
    "autoload": {
        "psr-0": {
            "NFePHP": "src"
        },
        "classmap": [
            "./libs/ConvertNFePHP.class.php",
            "./libs/DanfeNFePHP.class.php",
            "./libs/ToolsNFePHP.class.php"
        ]
    },
}

E obrigado! :)

@robmachado
Copy link
Contributor

Guilherme;

Eu subi novamente o composer.json veja se atende suas necessidades.

@guilherme-santos
Copy link
Author

Show, pra mim está ok! Obrigado :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants