keboola/gooddata-php-client

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
    "name": "keboola/gooddata-php-client",
    "type": "library",
    "description": "PHP Client for GoodData API",
    "keywords": ["gooddata"],
    "license": "MIT",
    "authors": [
        {
            "name": "Jakub Matějka",
            "email": "jakub@keboola.com"
        }
    ],
    "require": {
        "php": ">=7.1",
        "ext-json": "*",
        "psr/log": "~1.0|~2|~3",
        "guzzlehttp/guzzle": "~6.0",
        "pear/crypt_gpg": "^1.6",
        "symfony/process": "^4.0"
    },
    "require-dev": {
        "phpunit/phpunit": "^6.0",
        "phpunit/php-code-coverage": "^5.3",
        "squizlabs/php_codesniffer": "^3.0",
        "codeclimate/php-test-reporter": "dev-master",
        "monolog/monolog": "~1.11",
        "keboola/php-temp": "^1.0"
    },
    "minimum-stability": "stable",
    "autoload": {
        "psr-4": { "Keboola\\GoodData\\": "src/" }
    },
    "autoload-dev": {
        "psr-4": { "Keboola\\GoodData\\Test\\": "tests/" }
    },
    "scripts": {
        "tests": "phpunit",
        "phpcs": "phpcs -n --ignore=vendor --standard=psr2 --extensions=php .",
        "build": [
            "@phpcs",
            "@tests"
        ],
        "ci": [
            "@composer validate --no-check-publish --no-check-all",
            "@build"
        ]
    },
    "config": {
        "sort-packages": true,
        "optimize-autoloader": true,
        "allow-plugins": {
            "dealerdirect/phpcodesniffer-composer-installer": true
        }
    }
}