keboola / gooddata-php-client
PHP Client for GoodData API
3.1.1
2023-08-22 07:57 UTC
Requires
- php: >=7.1
- ext-json: *
- guzzlehttp/guzzle: ~6.0
- pear/crypt_gpg: ^1.6
- psr/log: ~1.0|~2|~3
- symfony/process: ^4.0
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- keboola/php-temp: ^1.0
- monolog/monolog: ~1.11
- phpunit/php-code-coverage: ^5.3
- phpunit/phpunit: ^6.0
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2026-05-22 13:49:27 UTC
README
Installation
Library is available as composer package. To start using composer in your project follow these steps:
Install composer
curl -s http://getcomposer.org/installer | php mv ./composer.phar ~/bin/composer # or /usr/local/bin/composer
Create composer.json file in your project root folder:
{
"require": {
"keboola/gooddata-php-client": "~1.0"
}
}
Install package:
composer install
Add autoloader in your bootstrap script:
require 'vendor/autoload.php';
Read more in Composer documentation
Usage examples
require 'vendor/autoload.php'; $client = new \Keboola\GoodData\Client(KBGDC_API_URL); $client->login(KBGDC_USERNAME, KBGDC_PASSWORD); $pid = $client->getProjects()->createProject('Project name', KBGDC_AUTH_TOKEN);
License
MIT licensed, see LICENSE file.