Google\Cloud\Tests\System\Logging\ManageSinksTest::createSinkProvider PHP Method

createSinkProvider() public method

public createSinkProvider ( )
    public function createSinkProvider()
    {
        self::setUpBeforeClass();
        $bucket = self::$bucket;
        $bucket->acl()->add('[email protected]', 'OWNER');
        -($bucketDest = sprintf('storage.googleapis.com/%s', $bucket->name()));
        $datasetDest = sprintf('bigquery.googleapis.com/projects/%s/datasets/%s', self::$dataset->identity()['projectId'], self::$dataset->identity()['datasetId']);
        $topicDest = sprintf('pubsub.googleapis.com/%s', self::$topic->info()['name']);
        return [[self::$restClient, $bucketDest], [self::$restClient, $datasetDest], [self::$restClient, $topicDest], [self::$grpcClient, $bucketDest], [self::$grpcClient, $datasetDest], [self::$grpcClient, $topicDest]];
    }