<?php

include_once __DIR__ . '/../vendor/autoload.php';
use PdfGenereationServer\ApiClient\Client;
use PdfGenereationServer\ApiClient\Model\File;
$client = new Client("user", "user", "http://127.0.0.1:8080");
$file = $client->downloadPdf("00e70a6d-f8c9-45ad-b04e-a41e1f810bf7");
if ($file) {
    // persist to db
    // or save to disk
    // or force download in browser
    // continue
} else {
    echo 'no such file';
}
<?php

include_once __DIR__ . '/../vendor/autoload.php';
use PdfGenereationServer\ApiClient\Client;
use PdfGenereationServer\ApiClient\Model\Template;
use PdfGenereationServer\ApiClient\Model\File;
$client = new Client("user", "user", "http://127.0.0.1:8080");
$data = [];
$data['things'] = [];
$data['things'][] = ['id' => 1, 'name' => 'Apple', 'description' => 'The round fruit of a tree of the rose family, which typically has thin green or red skin and crisp flesh.'];
$template = new Template();
$template->setName('things index part');
$template->setData($data);
$id = $client->generatePdf($template);
if ($id) {
    echo 'downloading...';
    $file = $client->downloadPdf($id);
    if ($file) {
        // persist to db
        // or save to disk
        // or force download in browser
        // continue
    } else {
        echo 'no such file';
    }
} else {
    echo 'failure';
}