Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/district09/php_package_dg-api-client


https://github.com/district09/php_package_dg-api-client

d09check22 web

Last synced: 3 days ago
JSON representation

Awesome Lists containing this project

README

        

# DigipolsigGent API Client

This package provides interfaces and abstract implementations to create an API client.

[![Latest Stable Version][ico-version]][link-packagist]
[![Total Downloads][ico-downloads]][link-packagist]
[![License][ico-license]][link-license]

[![Build Status][ico-travis]][link-travis]
[![Maintainability][ico-maintainability]][link-maintainability]
[![Test Coverage][ico-test-coverage]][link-test-coverage]
![PHP from Packagist][ico-php-version]

## Install

Add the package to composer.json:

Install the package:

```bash
composer require digipolisgent/api-client
```

## Usage

See the examples of service packages how to use this package:

* [gent/services/openinghours](https://github.com/StadGent/php_package_services-opening-hours)
: Service to access the Opening Hours API and wrap the responses in value objects.

## Change log

Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.

## Testing

Run first GrumPHP to generate the proper config files:

```shell
composer grumphp
```

Run all PHPUnit tests:

```shell
composer phpunit
```

## License

The MIT License (MIT).
Please see [License File](LICENSE.md) for more information.

[ico-version]: https://img.shields.io/packagist/v/digipolisgent/api-client.svg?style=flat-square
[ico-downloads]: https://img.shields.io/packagist/dt/digipolisgent/api-client.svg?style=flat-square

[ico-license]: https://img.shields.io/github/license/district09/php_package_dg-api-client.svg?style=flat-square
[ico-travis]: https://app.travis-ci.com/district09/php_package_dg-api-client.svg?branch=master
[ico-maintainability]: https://api.codeclimate.com/v1/badges/658619da9e80449755a2/maintainability
[ico-test-coverage]: https://api.codeclimate.com/v1/badges/658619da9e80449755a2/test_coverage
[ico-php-version]: https://img.shields.io/packagist/php-v/digipolisgent/api-client.svg?style=flat-square

[link-packagist]: https://packagist.org/packages/digipolisgent/api-client
[link-license]: LICENSE.md
[link-travis]: https://app.travis-ci.com/district09/php_package_dg-api-client
[link-maintainability]: https://codeclimate.com/github/district09/php_package_dg-api-client/maintainability
[link-test-coverage]: https://codeclimate.com/github/district09/php_package_dg-api-client/test_coverage