Via Composer
$ composer require lenius/economic-php-clientPlease see the official e-conomic documentation.
Call the Customers url /Customers
$appToken = 'demo';
$grant = 'demo';
$client = new Lenius\Economic\RestClient($appToken, $grant);
$parms = ['pagesize' => 100];
$response = $client->request->get('customers', $parms);
$status = $response->httpStatus();
if ($status == 200) {
// Successful request
$data = $response->asArray();
print_r($data);
}Tests kræver PHP 8.2+ med Xdebug til code coverage. Den nemmeste måde er via Docker.
Byg image:
docker build -t economic-php-test .Kør alle checks (tests, PHPStan og Psalm):
docker run --rm economic-php-testKør med code coverage HTML-rapport:
docker run --rm -v "$(pwd)/build:/app/build" economic-php-testÅbn build/logs/phpunit-html/index.html i en browser for at se rapporten.
Kør enkeltvis:
docker run --rm economic-php-test composer test
docker run --rm economic-php-test composer stan
docker run --rm economic-php-test composer psalmForudsætter PHP 8.2+, Composer og Xdebug installeret:
composer test # PHPUnit med code coverage
composer stan # PHPStan statisk analyse
composer psalm # Psalm statisk analyse
composer check # Alle ovenstående på én gangAll PR's are welcome, just throw me one, and i take a look at it :)
This code is release under the MIT License, which means you can do pretty much whatever you wanna do with it. Take a look at the LICENSE file for more information.
This packages is originally developed and maintained by Carsten Jonstrup.

