As long as this project is not available at packagist.org, add this repo to your composer.json:
{
"repositories": [
{
"type": "vcs",
"url": "git@github.com:factorial-io/libreja-api.git"
}
]
}
Then require this project via composer as dev dependency:
composer require factorial-io/libreja-api:dev-main
This should download the project and install it into vendor.
use Factorial\Libreja\LibrejaClient;
use Factorial\Libreja\Environment\TestEnvironment;
// Creating an environment
$credentials = [
'nick' => '<<NICK>>',
'password' => '<<PASSWORD>>'
];
$environment = new TestEnvironment();
$client = new LibrejaClient($environment, $credentials);
$client = app(LibrejaManagement::class)->adminClient();
$response_complete_user_list = $client->execute(new UserList());
$response_users_pro_library = $client->execute(new UserListLibrary(123));
/**
{
"id": "123",
"lastname": " foo",
"firstname": "bar"
},
{
"id": "456",
"lastname": " foo2",
"firstname": "bar22"
},
*/