Skip to content

lukashron/zbozicz-request-conversion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fb6d636 · Aug 3, 2023

History

5 Commits
Aug 2, 2023
Aug 2, 2023
Aug 3, 2023
Aug 3, 2023
Aug 2, 2023
Aug 2, 2023
Aug 2, 2023
Aug 3, 2023
Aug 2, 2023
Aug 2, 2023
Aug 2, 2023

Repository files navigation

Request generátor pro Zboží.cz konverze

Install

$ composer require lukashron/zbozicz-request-conversion

Use

try {
    $order = new Order();
    $order->setOrderId('exampleTestOrderId');
    $order->setEmail('example@email.com');
    $order->setDeliveryPrice(100);
    $order->setDeliveryType('own-hands');
    $order->setPaymentType('cash');
    $order->setOtherCosts(-20);
    $order->addItem(
        (new Item())
            ->setItemId('123')
            ->setProductName('Example product')
            ->setQuantity(1)
            ->setUnitPrice(200)
    );
} catch (InvalidValueException $exception) {
    ...
}

$requestFactory = new RequestFactory(123,  'secretKeys', false);

$request = $requestFactory->make($order);

Code

$ docker compose exec app php ./vendor/bin/phpunit
$ docker compose exec app php vendor/bin/rector process

www.lukashron.cz