whatcoloris/api-client

PHP client for the WhatColorIs REST API.

dev-main 2022-09-30 08:58 UTC

This package is auto-updated.

Last update: 2024-03-29 04:57:25 UTC


README

PHP from Packagist Codacy Badge Latest Stable Version Total Downloads License

WhatColorIs API Client

A PHP client for the WhatColorIs REST API.

Installation

This library is made for the use with Composer. Add it to your project by running $ composer require whatcoloris/api-client.

Usage

Please note: this library requires you to have a valid API token.

Set up the client

Add you API token at first and initialize the client then:

<?php

use WhatColorIs\APIClient\ColorInformationLoader\WhatColorIsAPI;

WhatColorIsAPI::setApiKey('token');

$whatColorIsAPI = new WhatColorIsAPI();

Request a color system

Request information about a specific color system:

<?php

use WhatColorIs\APIClient\Enum\ColorSystem;

$response = $whatColorIsAPI->requestColorSystem(ColorSystem::PANTONE());

Request a color value

Request information about a specific color:

<?php

use WhatColorIs\APIClient\Enum\ColorSystem;

$response = $whatColorIsAPI->requestColorValue(ColorSystem::PANTONE(), 'PANTONE 215 C');

Integration

You don't need to handle the response data by your own. The Bit&Black Colors library has a perfect integration and allows to handle the colors in an object-oriented way.

Available color systems

The available color systems are:

  • CIELAB
  • CMYK
  • HEX
  • HKS
  • HSL
  • PANTONE
  • RAL
  • RGB

Help

If you have any questions, feel free to contact us under hello@bitandblack.com.

Further information about Bit&Black can be found under www.bitandblack.com.