2017 © Pedro Peláez
 

library estat

Estat server-to-server interactions with Estat REST API v2

image

requestlab/estat

Estat server-to-server interactions with Estat REST API v2

  • Wednesday, February 24, 2016
  • by ylcdx
  • Repository
  • 1 Watchers
  • 0 Stars
  • 27 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

README

Build Status, (*1)

The RequestLab Estat library provides a way to use the Mediametrie Estat API. It's inspired by the Wid'op Google Analytics library, (*2)

Documentation

Installation

To install the RequestLab Estat library, you will need Composer. It's a PHP 5.3+ dependency manager which allows you to declare the dependent libraries your project needs and it will install & autoload them for you., (*3)

Set up Composer

Composer comes with a simple phar file. To easily access it from anywhere on your system, you can execute:, (*4)

$ curl -s https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer

Define dependencies

Create a composer.json file at the root directory of your project and simply require the requestlab/estat package:, (*5)

{
    "require": {
        "requestlab/estat": "*"
    }
}

Install dependencies

Now, you have define your dependencies, you can install them:, (*6)

$ composer install

Composer will automatically download your dependencies & create an autoload file in the vendor directory., (*7)

Autoload

So easy, you just have to require the generated autoload file and you are already ready to play:, (*8)

``` php , (*9)


The RequestLab Estat library follows the [PSR-0 Standard](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md). If you prefer install it manually, it can be autoload by any convenient autoloader. ### Usage #### Query First, in order to request the Estat Query service, simply create a request and configure it according to your needs: ``` php setStartDate(new \DateTime('-1 Day')); $query->setEndDate(new \DateTime('-1 Day')); $query->setSerial(254054201858); $query->setIndicator('WEB_4NIVEAUX_NIVEAU4'); ?>

Client

A client allows you to request the service with your login and password., (*10)

``` php setLogin('Login'); $client->setPassword('Password'); ?>, (*11)


#### Service ``` php query($query); ?>

Response

The response is a RequestLab\Estat\Response object which wraps all available informations:, (*12)

php getData(); $totals = $response->getTotals(); ?>, (*13)

Testing

The library is fully unit tested by PHPUnit. To execute the test suite, check the travis configuration., (*14)

Contribute

The library is open source, propose a PR!, (*15)

License

The RequestLab Estat library is under the MIT license. For the full copyright and license information, please read the LICENSE file that was distributed with this source code., (*16)

The Versions

24/02 2016

dev-master

9999999-dev

Estat server-to-server interactions with Estat REST API v2

  Sources   Download

MIT

The Requires

 

The Development Requires

by RequestLab
by Yann Lecommandoux

analytics server estat

24/02 2016

dev-develop

dev-develop

Estat server-to-server interactions with Estat REST API v2

  Sources   Download

MIT

The Requires

 

The Development Requires

by RequestLab
by Yann Lecommandoux

analytics server estat

24/02 2016

0.2

0.2.0.0

Estat server-to-server interactions with Estat REST API v2

  Sources   Download

MIT

The Requires

 

The Development Requires

by RequestLab
by Yann Lecommandoux

analytics server estat

24/02 2016

0.1

0.1.0.0

Estat server-to-server interactions with Estat REST API v2

  Sources   Download

MIT

The Requires

 

The Development Requires

by RequestLab
by Yann Lecommandoux

analytics server estat