public function setUp() { $credentials = Grpc\ChannelCredentials::createSsl(file_get_contents(dirname(__FILE__) . '/../data/ca.pem')); $call_credentials = Grpc\CallCredentials::createFromPlugin(array($this, 'callbackFunc')); $credentials = Grpc\ChannelCredentials::createComposite($credentials, $call_credentials); $server_credentials = Grpc\ServerCredentials::createSsl(null, file_get_contents(dirname(__FILE__) . '/../data/server1.key'), file_get_contents(dirname(__FILE__) . '/../data/server1.pem')); $this->server = new Grpc\Server(); $this->port = $this->server->addSecureHttp2Port('0.0.0.0:0', $server_credentials); $this->server->start(); $this->host_override = 'foo.test.google.fr'; $this->channel = new Grpc\Channel('localhost:' . $this->port, ['grpc.ssl_target_name_override' => $this->host_override, 'grpc.default_authority' => $this->host_override, 'credentials' => $credentials]); }
/** * @expectedException InvalidArgumentException */ public function testInvalidCreateComposite() { $channel_credentials = Grpc\ChannelCredentials::createComposite('something', 'something'); }