2017 © Pedro Peláez
 

library gax

Google API Core for PHP

image

google/gax

Google API Core for PHP

  • Wednesday, July 18, 2018
  • by jdpedrie
  • Repository
  • 17 Watchers
  • 38 Stars
  • 437,510 Installations
  • PHP
  • 35 Dependents
  • 1 Suggesters
  • 21 Forks
  • 11 Open issues
  • 62 Versions
  • 46 % Grown

The README.md

Google API Core for PHP

Build Status, (*1)

Google API Core for PHP (gax-php) is a set of modules which aids the development of APIs for clients based on gRPC and Google API conventions., (*2)

Application code will rarely need to use most of the classes within this library directly, but code generated automatically from the API definition files in Google APIs can use services such as page streaming and retry to provide a more convenient and idiomatic API surface to callers., (*3)

PHP Versions

gax-php currently requires PHP 5.6 or higher., (*4)

Contributing

Contributions to this library are always welcome and highly encouraged., (*5)

See the CONTRIBUTING documentation for more information on how to get started., (*6)

Versioning

This library follows Semantic Versioning., (*7)

This library is considered GA (generally available). As such, it will not introduce backwards-incompatible changes in any minor or patch releases. We will address issues and requests with the highest priority., (*8)

Repository Structure

All code lives under the src/ directory. Handwritten code lives in the src/ApiCore directory and is contained in the Google\ApiCore namespace., (*9)

Generated classes for protobuf common types and LongRunning client live under the src/ directory, in the appropriate directory and namespace., (*10)

Code in the metadata/ directory is provided to support generated protobuf classes, and should not be used directly., (*11)

Development Set-Up

These steps describe the dependencies to install for Linux, and equivalents can be found for Mac or Windows., (*12)

  1. Install dependencies., (*13)

    > cd ~/
    > sudo apt-get install php php-dev libcurl3-openssl-dev php-pear php-bcmath php-xml
    > curl -sS https://getcomposer.org/installer | php
    > sudo pecl install protobuf
    
  2. Set up this repo., (*14)

    > cd /path/to/gax-php
    > composer install
    
  3. Run tests., (*15)

    > composer test
    
  4. Updating dependencies after changing composer.json:, (*16)

    > composer update
    `
    
  5. Formatting source:, (*17)

    > composer cs-lint
    > composer cs-fix
    

License

BSD - See LICENSE for more information., (*18)

The Versions

07/06 2018

0.29.x-dev

0.29.9999999.9999999-dev https://github.com/googleapis/gax-php

Google API Core for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

07/06 2018
08/05 2018

dev-support-response-metadata

dev-support-response-metadata https://github.com/googleapis/gax-php

Google API Core for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

06/05 2018
04/05 2018

dev-option-construction-fixes

dev-option-construction-fixes https://github.com/googleapis/gax-php

Google API Core for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

29/03 2018

dev-revert-158-bump-30.3

dev-revert-158-bump-30.3 https://github.com/googleapis/gax-php

Google API Core for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

28/03 2018

dev-fix-special-json-mappings

dev-fix-special-json-mappings https://github.com/googleapis/gax-php

Google API Core for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

28/12 2017
20/12 2017
22/11 2017
15/11 2017

0.26.0

0.26.0.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

30/10 2017

0.25.0

0.25.0.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

19/09 2017

0.24.0

0.24.0.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

31/08 2017

0.23.0

0.23.0.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

21/08 2017

dev-any-grpc

dev-any-grpc https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

17/08 2017

0.22.1

0.22.1.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

16/08 2017

0.22.0

0.22.0.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

16/08 2017

dev-update-grpc-creds

dev-update-grpc-creds https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

17/07 2017

0.21.2

0.21.2.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

13/07 2017

0.21.1

0.21.1.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

11/07 2017

0.21.0

0.21.0.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

30/06 2017

0.20.1

0.20.1.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

24/06 2017

0.20.0

0.20.0.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

16/06 2017

0.10.0

0.10.0.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

16/06 2017
14/06 2017

dev-proto3-review

dev-proto3-review https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

17/05 2017

0.9.0

0.9.0.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

02/03 2017

0.8.1

0.8.1.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

24/02 2017

0.8.0

0.8.0.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

20/01 2017

0.7.0

0.7.0.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

03/01 2017

0.6.0

0.6.0.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

02/12 2016

0.5.0

0.5.0.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

28/11 2016

0.4.1

0.4.1.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

26/11 2016

0.4.0

0.4.0.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

14/10 2016

0.3.0

0.3.0.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

24/08 2016

0.2.0

0.2.0.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google

04/06 2016

0.1.0

0.1.0.0 https://github.com/googleapis/gax-php

Google API Extensions for PHP

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

google