x-one / infakt-bundle
There is no license information available for the latest version (v1.1.1) of this package.
Integrates Infakt API Client with Symfony SWP projects
v1.1.1
2023-10-09 11:19 UTC
Requires
- php: >=8.2
- x-one/infakt-client: ^1.1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.13
- mtdowling/jmespath.php: ^2.6
- phpstan/phpstan: ^1.10
- symfony/phpunit-bridge: ^6.3
- zenstruck/browser: ^1.4
- zenstruck/foundry: ^1.34
This package is auto-updated.
Last update: 2024-12-10 14:26:11 UTC
README
Paczka integrująca wymianę danych z fakturownią Infakt.pl przy wykorzystaniu Infakt API Client
Instalacja
1: Przygotowanie konfiguracji
Dodaj odpowiednie wpisy konfiguracyjne do pliku .env:
### Konfiguracja INFAKT
INFAKT_APIKEY="<tu wpisz klucz API>"
INFAKT_ENDPOINT="https://api.infakt.pl/api"
INFAKT_VERSION="v3"
2: Podpięcie bundla do projektu
W głównym katalogu z projektem bazującym na swp i zainstaluj bundle z wykorzystaniem composera:
composer require x-one/infakt-bundle
3: Wpis w config/bundles.php:
Należy zweryfikować obecność i w razie potrzeby dodać wpis aktywujący nasz bundle w pliku config/bundles.php
XOne\Bundle\InfaktBundle\XOneInfaktBundle::class => ['all' => true]
Wykorzystanie
Po zainstalowaniu Infakt-bundle można wykorzystać go w dowolnym miejscu w projekcie poprzez wstrzykniecie zależności, np.
public function __construct(Infakt $infakt) {
$this->infakt = $infakt;
}
Dostępne opcje związane z obsługą fakturowni Infakt znajdują się w readme Infakt API Client oraz dokumentacją Api Infakt