Skip to content

Commit 10e0ce3

Browse files
committed
Cleanup
1 parent 10675b9 commit 10e0ce3

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

src/Fs.php

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,9 @@ public static function displayName(): string
7575
public string $bucketSelectionMode = 'choose';
7676

7777
/**
78-
* @var ?string Default object visibility (null, 'public', 'private')
79-
* If null, visibility will be determined by self::$hasUrls
78+
* @var string|null The default object visibility (`public` or `private`).
79+
* If `null`, visibility will be determined by [[$hasUrls]].
80+
* @since 2.2.0
8081
*/
8182
public ?string $visibility = null;
8283

@@ -122,7 +123,7 @@ public function rules(): array
122123
$rules[] = [
123124
['visibility'],
124125
'in',
125-
'range' => array_keys($this->getVisibilityOptions()),
126+
'range' => [Visibility::PUBLIC, Visibility::PRIVATE],
126127
'strict' => true,
127128
];
128129
return $rules;
@@ -131,9 +132,9 @@ public function rules(): array
131132
public function getVisibilityOptions(): array
132133
{
133134
return [
134-
null => Craft::t('google-cloud', 'Automatic'),
135-
Visibility::PUBLIC => Craft::t('google-cloud', 'Public'),
136-
Visibility::PRIVATE => Craft::t('google-cloud', 'Private'),
135+
['value' => '', 'label' => Craft::t('google-cloud', 'Automatic')],
136+
['value' => Visibility::PUBLIC, 'label' => Craft::t('google-cloud', 'Public')],
137+
['value' => Visibility::PRIVATE, 'label' => Craft::t('google-cloud', 'Private')],
137138
];
138139
}
139140

@@ -338,6 +339,9 @@ private static function _buildConfigArray(string $projectId, string $keyFileCont
338339
return $config;
339340
}
340341

342+
/**
343+
* @inheritdoc
344+
*/
341345
protected function visibility(): string
342346
{
343347
return $this->visibility ?? parent::visibility();

0 commit comments

Comments
 (0)