Google\Cloud\Logging\Connection\Grpc::createSink PHP Method

createSink() public method

public createSink ( array $args = [] ) : array
$args array
return array
    public function createSink(array $args = [])
    {
        if (isset($args['outputVersionFormat'])) {
            $args['outputVersionFormat'] = array_flip(self::$versionFormatMap)[$args['outputVersionFormat']];
        }
        $pbSink = (new LogSink())->deserialize($this->pluckArray($this->sinkKeys, $args), $this->codec);
        return $this->send([$this->configClient, 'createSink'], [$this->pluck('parent', $args), $pbSink, $args]);
    }