steveworley / lagoon-php-sdk
Lagoon GraphQL SDK for PHP
Installs: 4 560
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 2
Forks: 3
Open Issues: 0
Requires
- php: >=7
- euautomation/graphql-client: ^0.2.0
Requires (Dev)
- couscous/couscous: ^1.7
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2025-01-29 06:19:04 UTC
README
The Lagoon SDK for PHP makes it easy for developers to connect their applications to the Lagoon GraphQL service in PHP Code.
Getting started
Require the package using compsoer.
composer require steveworley/lagoon-php-sdk
Define the $endpoint
and $token
to create a new client instance.
Quick Examples
Fetch all projects
<?php use Lagoon\LagoonClient; $client = new LagoonClient($endpoint, $token); $customers = $client->customer()->all()->execute();
Fetch all project names
<?php use Lagoon\LagoonClient; $client = new LagoonClient($endpoint, $token); $customers = $client->project()->all()->fields(['name'])->execute();
Add a project
<?php use Lagoon\LagoonClient; $client = new LagoonClient($endpoint, $token); $project = [ 'name' => 'my-proejct', 'customer' => 1, 'openshift' => 1, 'gitUrl' => 'git@github.com:test/test.git' 'productEnvironment' => 'master', 'branches' => 'master', ]; $customers = $client->project()->add($project)->execute();