digota / digota-php
There is no license information available for the latest version (dev-master) of this package.
php client for digota
dev-master
2017-08-23 14:16 UTC
Requires
- google/protobuf: ^v3.4.0
- grpc/grpc: ^v1.3.0
This package is not auto-updated.
Last update: 2025-05-11 07:47:26 UTC
README
Digota - ecommerce microservice
digota-php
php client for digota
PREREQUISITES
php
>=5.5phpize
pecl
phpunit
composer
protoc
Install
Composer
composer require digota/digota-php
{ "name": "your project", "require": { "digota/digota-php": "dev-master" } }
Example
<?php require dirname(__FILE__).'/vendor/autoload.php'; $client = new \Productpb\ProductServiceClient('localhost:3051', [ // send client cert 'credentials' => Grpc\ChannelCredentials::createSsl(file_get_contents(dirname(__FILE__).'/client.com.pem')) //'credentials' => Grpc\ChannelCredentials::createInsecure() ]); $request = new Productpb\GetRequest(); $request->SetId("e5aae05c-880c-11e7-ba5e-6354e0d1e8c5"); // async var_dump($client->Get($request)); // sync var_dump($client->Get($request)->wait());