Google\Cloud\Tests\System\Logging\LoggingTestCase::setUpBeforeClass PHP Method

setUpBeforeClass() public static method

public static setUpBeforeClass ( )
    public static function setUpBeforeClass()
    {
        if (self::$hasSetUp) {
            return;
        }
        $keyFilePath = getenv('GOOGLE_CLOUD_PHP_TESTS_KEY_PATH');
        self::$bucket = (new StorageClient(['keyFilePath' => $keyFilePath]))->createBucket(uniqid(self::TESTING_PREFIX));
        self::$dataset = (new BigQueryClient(['keyFilePath' => $keyFilePath]))->createDataset(uniqid(self::TESTING_PREFIX));
        self::$restClient = new LoggingClient(['keyFilePath' => $keyFilePath, 'transport' => 'rest']);
        self::$grpcClient = new LoggingClient(['keyFilePath' => $keyFilePath, 'transport' => 'grpc']);
        self::$topic = (new PubSubClient(['keyFilePath' => $keyFilePath, 'transport' => 'rest']))->createTopic(uniqid(self::TESTING_PREFIX));
        self::$hasSetUp = true;
    }