From 3d485ecd7f9dbc508aa1bc072fb7b0a403f0f38c Mon Sep 17 00:00:00 2001 From: "Felix J. Ogris" Date: Fri, 4 Nov 2022 21:04:18 +0100 Subject: [PATCH] let GCS backends talk to the same "storage account" during testing --- tst/Bootstrap.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/tst/Bootstrap.php b/tst/Bootstrap.php index 5b6012f0..f3b77870 100644 --- a/tst/Bootstrap.php +++ b/tst/Bootstrap.php @@ -34,7 +34,7 @@ class StorageClientStub extends StorageClient { private $_config = null; private $_connection = null; - private $_buckets = array(); + private static $_buckets = array(); public function __construct(array $config = array()) { @@ -44,11 +44,11 @@ class StorageClientStub extends StorageClient public function bucket($name, $userProject = false) { - if (!key_exists($name, $this->_buckets)) { + if (!key_exists($name, self::$_buckets)) { $b = new BucketStub($this->_connection, $name, array(), $this); - $this->_buckets[$name] = $b; + self::$_buckets[$name] = $b; } - return $this->_buckets[$name]; + return self::$_buckets[$name]; } /** @@ -56,8 +56,8 @@ class StorageClientStub extends StorageClient */ public function deleteBucket($name) { - if (key_exists($name, $this->_buckets)) { - unset($this->_buckets[$name]); + if (key_exists($name, self::$_buckets)) { + unset(self::$_buckets[$name]); } else { throw new NotFoundException(); } @@ -110,11 +110,11 @@ class StorageClientStub extends StorageClient public function createBucket($name, array $options = array()) { - if (key_exists($name, $this->_buckets)) { + if (key_exists($name, self::$_buckets)) { throw new BadRequestException('already exists'); } $b = new BucketStub($this->_connection, $name, array(), $this); - $this->_buckets[$name] = $b; + self::$_buckets[$name] = $b; return $b; } }