Skip to content

Commit 3733962

Browse files
committed
add more settings methods on Wiki
1 parent 1fa0de6 commit 3733962

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

app/Wiki.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,4 +170,16 @@ public function setSetting(string $name, string $value): void {
170170
public function deleteSetting(string $name): ?string {
171171
return $this->settings()->where('name', $name)->delete();
172172
}
173+
174+
public function getSetting(string $name): ?string {
175+
return $this->settings()->where('name', $name)->first();
176+
}
177+
178+
public function hasSetting(string $name): bool {
179+
return $this->getSetting($name) !== null;
180+
}
181+
182+
public function isReadOnly(): bool {
183+
return $this->hasSetting('wgReadOnly');
184+
}
173185
}

0 commit comments

Comments
 (0)