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

Problem z utworzeniem vendor #111

Open
prokicki opened this issue Mar 9, 2022 · 2 comments
Open

Problem z utworzeniem vendor #111

prokicki opened this issue Mar 9, 2022 · 2 comments

Comments

@prokicki
Copy link

prokicki commented Mar 9, 2022

Witam,
wykonuje polecenie composer require gusapi/gusapi
i otrzymuje następujący komunikat
Katalog: C:\xampp\htdocs\GusApi-master

2022-03-09 14:32

.
2022-03-09 14:32 ..
2021-04-05 11:28 113 .gitignore
2021-04-05 11:28 566 .php_cs.dist
2021-04-05 11:28 99 .styleci.yml
2021-04-05 11:28 530 .travis.yml
2021-04-05 11:28 760 composer.json
2021-12-16 21:20 examples
2021-04-05 11:28 26 419 LICENSE
2022-03-09 14:32 1 624 nip.php
2021-04-05 11:28 112 phpcs.xml.dist
2021-04-05 11:28 266 phpstan.neon
2021-04-05 11:28 704 phpunit.xml.dist
2021-04-05 11:28 5 247 README.md
2022-03-09 14:32 7 187 222 sklep.zip
2022-03-09 14:32 src
2021-12-16 21:20 tests
2021-04-05 11:28 1 144 UPGRADE.md
13 plik(ów) 7 224 806 bajtów
5 katalog(ów) 1 333 264 384 bajtów wolnych

C:\xampp\htdocs\GusApi-master>composer require gusapi/gusapi
Info from https://repo.packagist.org: ←[37;44m#StandWith←[30;43mUkraine←[0m
Using version ^3.3 for gusapi/gusapi
Root package 'gusapi/gusapi' cannot require itself in its composer.json

Katalog się nie utworzył. Co jest tego przyczyną?
Było by miło gdyby Pan przygotował Katalog ze zrodłami nie wymagający tej instalacji jeden dla php7 drugi dla wersji 8. Wielu osobom tym mi ułatwiło by pracę. Jeżeli istnieje możliwość proszę mi taki katalog spakowany podesłąć na tenmail ewentualnie wetransferem na przemek.rokicki.sopot malpa gmail.com. Męczę się z tym od kilku tygodni i zawsze jakiś problem wychodzi.
pozdrawiam

@prokicki
Copy link
Author

prokicki commented Mar 9, 2022

Tak by w danym katalogu był katalog GUS (w nim całą przygotowana biblioteka) a obok katalogu plik nip.php do którego tylko wymagane ścieżki dopisać zgodne z GUS

@Qrzysio
Copy link

Qrzysio commented Mar 9, 2022

Katalog GusApi-master musi być pusty. Zostaw w nim tylko swoje pliki, które sam stworzyłeś, czyli nip.php i sklep.zip.

Następnie wykonaj w konsoli polecenie composer require gusapi/gusapi i biblioteka zainstaluje się wtedy prawidłowo.

W pliku nip.php na początku dodaj kod:

use GusApi\Exception\InvalidUserKeyException;
use GusApi\Exception\NotFoundException;
use GusApi\GusApi;
use GusApi\ReportTypes;
use GusApi\BulkReportTypes;

require_once 'vendor/autoload.php';

$gus = new GusApi('your api key here');

I wszystko powinno działać.

Oczywiście dalsze działania, np. według kodu w przykładach: https://github.com/johnzuk/GusApi#example-for-5x

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