2017 © Pedro Peláez
 

library php-geteventstore-client

image

rayrutjes/php-geteventstore-client

  • Tuesday, March 8, 2016
  • by RayRutjes
  • Repository
  • 5 Watchers
  • 12 Stars
  • 17 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 2 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Build Status License Dependencies Code Quality, (*1)

PHP GetEventStore client

This is a PHP client library for communicating with GetEventStore., (*2)

For now the it as been tested against V3.4.0 API, it has yet to be tested against other versions., (*3)

Requirements

Your PHP version should be at least 7.0.0., I think this shouldn't be a problem., (*4)

Event Sourcing generally has to be considered from the start of your project., (*5)

And as you are starting a new project, why not start it in PHP 7?, (*6)

Installation

$ composer require rayrutjes/php-geteventstore-client

For now there only is an http client. You need to append Guzzle to your project., (*7)

bash $ composer require guzzlehttp/guzzle, (*8)

Testing

$ composer update
$ vendor/bin/phpunit

Tests will be looking for an environment variable GES_BASE_URI. If none is found, it will use the default http://127.0.0.1:2113 uri for communication with the event store., (*9)

Some opinionated choices

  • We never use xml as a content type for http messages as it makes bodies grow in size.
  • For now, we use embed bodies in feeds to lower the number of http requests.

Contributing

Please feel free to contribute by any means., (*10)

The Versions

08/03 2016

dev-add-competing-consumers-support

dev-add-competing-consumers-support

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar RayRutjes

03/03 2016

dev-master

9999999-dev

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar RayRutjes

14/02 2016

V0.0.1

0.0.1.0

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar RayRutjes