digota / digota-php
php client for digota
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 3
Open Issues: 1
pkg:composer/digota/digota-php
Requires
- google/protobuf: ^v3.4.0
- grpc/grpc: ^v1.3.0
This package is not auto-updated.
Last update: 2025-10-26 10:21:05 UTC
README
Digota - ecommerce microservice
digota-php
php client for digota
PREREQUISITES
php>=5.5phpizepeclphpunitcomposerprotoc
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());