Google\Cloud\Tests\Logging\Connection\GrpcTest::methodProvider PHP Method

methodProvider() public method

public methodProvider ( )
    public function methodProvider()
    {
        $value = 'value';
        $entryData = ['logName' => $value, 'resource' => ['type' => $value, 'labels' => [['key' => $value, 'value' => $value]]], 'jsonPayload' => ['fields' => ['key' => $value, 'value' => ['string_value' => $value]]], 'labels' => [['key' => $value, 'value' => $value]]];
        $sinkData = ['name' => $value, 'destination' => $value, 'filter' => $value, 'outputVersionFormat' => 'V2'];
        $metricData = ['name' => $value, 'description' => $value, 'filter' => $value];
        $pbEntry = (new LogEntry())->deserialize($entryData, new PhpArray());
        $pbSink = (new LogSink())->deserialize(['outputVersionFormat' => 1] + $sinkData, new PhpArray());
        $pbMetric = (new LogMetric())->deserialize($metricData, new PhpArray());
        $resourceNames = ['projects/id'];
        $pageSizeSetting = ['pageSize' => 2];
        return [['writeEntries', ['entries' => [['logName' => $value, 'resource' => ['type' => $value, 'labels' => [$value => $value]], 'jsonPayload' => [$value => $value], 'labels' => [$value => $value]]]], [[$pbEntry], []]], ['listEntries', ['resourceNames' => $resourceNames], [$resourceNames, []]], ['createSink', ['parent' => $value] + $sinkData, [$value, $pbSink, []]], ['getSink', ['sinkName' => $value], [$value, []]], ['listSinks', ['parent' => $value] + $pageSizeSetting, [$value, $pageSizeSetting]], ['updateSink', ['sinkName' => $value] + $sinkData, [$value, $pbSink, []]], ['deleteSink', ['sinkName' => $value], [$value, []]], ['createMetric', ['parent' => $value] + $metricData, [$value, $pbMetric, []]], ['getMetric', ['metricName' => $value], [$value, []]], ['listMetrics', ['parent' => $value] + $pageSizeSetting, [$value, $pageSizeSetting]], ['updateMetric', ['metricName' => $value] + $metricData, [$value, $pbMetric, []]], ['deleteMetric', ['metricName' => $value], [$value, []]], ['deleteLog', ['logName' => $value], [$value, []]]];
    }