PHP code example of gansel-rechtsanwaelte / lf-api
1. Go to this page and download the library: Download gansel-rechtsanwaelte/lf-api library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
gansel-rechtsanwaelte / lf-api example snippets
use Gansel\LF\Api\FallApi;
use Symfony\Component\HttpClient\HttpClient;
$baseUri = 'https://....';
$username = '...';
$password = '...';
$client = HttpClient::create([
'auth_basic' => [$username, $password],
'max_duration' => 0,
]);
$fallApi = new FallApi($baseUri, $client);
use Gansel\LF\Api\FallApi;
$fallApi = new FallApi(/* ... */);
$fallApi->create($payload);
use Gansel\LF\Api\Domain\Value\Fall\FallUuid;
use Gansel\LF\Api\FallApi;
$fallApi = new FallApi(/* ... */);
$fallApi->get(
FallUuid::fromString('123-456-789'), // the Fall UUID
);
use Gansel\LF\Api\Domain\Value\Fall\FallUuid;
use Gansel\LF\Api\FallApi;
$fallApi = new FallApi(/* ... */);
$fallApi->update(
FallUuid::fromString('123-456-789'), // the Fall UUID
[
'field' => 'value',
// ...
]
);
use Gansel\LF\Api\Domain\Value\Fall\FallUuid;
use Gansel\LF\Api\FallApi;
$fallApi = new FallApi(/* ... */);
$now = new DateTime();
$fallApi->updateLeadsaleValues(
FallUuid::fromString('123-456-789'), // the Fall UUID
true, // or false, the decision by the User
$now, // a \DateTimeInterface, when the decision was made by the user
'Please contact him on monday 6pm', // a string, when is the best time to contact the user, or null
'030 / 123456789', // a string, with a local phone number, or null
'0175 / 123456789', // a string, with a mobile phone number, or null
);
use Gansel\LF\Api\Domain\Value\Fall\FallUuid;
use Gansel\LF\Api\FallApi;
$fallApi = new FallApi(/* ... */);
$fallApi->uploadFile(
FallUuid::fromString('123-456-789'), // the Fall UUID
'/var/test/testfile.txt', // use the absolute filepath
'Fahrzeugschein', // a prefix which can be added to the filename
false // wether this file should be marked as new in LF or not
);
use Gansel\LF\Api\Domain\Value\Fall\FallUuid;
use Gansel\LF\Api\FallApi;
$fallApi = new FallApi(/* ... */);
$fallApi->applyTransition(
FallUuid::fromString('123-456-789'), // the Fall UUID
'einreichen' // the transition which should be applied
);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.