add dark mode colors
This commit is contained in:
+20
-16
@@ -23,43 +23,47 @@ class ConfigProxy
|
||||
$this->config = $config;
|
||||
}
|
||||
|
||||
public function getAppValue(string $name, string $default): string
|
||||
public function getAppValue(string $name, string $default, $appId = null): string
|
||||
{
|
||||
return (string) $this->config->getAppValue(Application::APP_ID, $name, $default);
|
||||
return (string) $this->config->getAppValue($appId ?? Application::APP_ID, $name, $default);
|
||||
}
|
||||
|
||||
public function getUserValue(User $user, string $name, string $default): string
|
||||
public function getUserValue(User $user, string $name, string $default, $appId = null): string
|
||||
{
|
||||
return (string) $this->config->getUserValue($user->getUid(), Application::APP_ID, $name, $default);
|
||||
return (string) $this->config->getUserValue($user->getUid(), $appId ?? Application::APP_ID, $name, $default);
|
||||
}
|
||||
|
||||
public function getAppValueBool(string $name, string $default): bool
|
||||
public function getAppValueBool(string $name, string $default, $appId = null): bool
|
||||
{
|
||||
return (bool) $this->getAppValue($name, $default);
|
||||
return (bool) $this->getAppValue($name, $default, $appId);
|
||||
}
|
||||
|
||||
public function getAppValueArray(string $name, string $default): array
|
||||
public function getAppValueArray(string $name, string $default, $appId = null): array
|
||||
{
|
||||
return (array) json_decode($this->getAppValue($name, $default), true);
|
||||
return (array) json_decode($this->getAppValue($name, $default, $appId), true);
|
||||
}
|
||||
|
||||
public function getAppValueInt(string $name, string $default): int
|
||||
public function getAppValueInt(string $name, string $default, $appId = null): int
|
||||
{
|
||||
return (int) $this->getAppValue($name, $default);
|
||||
return (int) $this->getAppValue($name, $default, $appId);
|
||||
}
|
||||
|
||||
public function getUserValueBool(User $user, string $name, string $default): bool
|
||||
public function getUserValueBool(User $user, string $name, string $default, $appId = null): bool
|
||||
{
|
||||
return (bool) $this->getUserValue($user, $name, $default);
|
||||
return (bool) str_replace(
|
||||
['yes', 'no'],
|
||||
['1', '0'],
|
||||
$this->getUserValue($user, $name, $default, $appId)
|
||||
);
|
||||
}
|
||||
|
||||
public function getUserValueArray(User $user, string $name, string $default): array
|
||||
public function getUserValueArray(User $user, string $name, string $default, $appId = null): array
|
||||
{
|
||||
return (array) json_decode($this->getUserValue($user, $name, $default), true);
|
||||
return (array) json_decode($this->getUserValue($user, $name, $default, $appId), true);
|
||||
}
|
||||
|
||||
public function getUserValueInt(User $user, string $name, string $default): int
|
||||
public function getUserValueInt(User $user, string $name, string $default, $appId = null): int
|
||||
{
|
||||
return (int) $this->getUserValue($user, $name, $default);
|
||||
return (int) $this->getUserValue($user, $name, $default, $appId);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user