|
|
|
|
@ -154,7 +154,7 @@ class AllConfig implements \OCP\IConfig { |
|
|
|
|
* |
|
|
|
|
* @param string $appName the appName that we want to store the value under |
|
|
|
|
* @param string $key the key of the value, under which will be saved |
|
|
|
|
* @param string $value the value that should be stored |
|
|
|
|
* @param string|float|int $value the value that should be stored |
|
|
|
|
*/ |
|
|
|
|
public function setAppValue($appName, $key, $value) { |
|
|
|
|
\OC::$server->getAppConfig()->setValue($appName, $key, $value); |
|
|
|
|
@ -198,11 +198,16 @@ class AllConfig implements \OCP\IConfig { |
|
|
|
|
* @param string $userId the userId of the user that we want to store the value under |
|
|
|
|
* @param string $appName the appName that we want to store the value under |
|
|
|
|
* @param string $key the key under which the value is being stored |
|
|
|
|
* @param string $value the value that you want to store |
|
|
|
|
* @param string|float|int $value the value that you want to store |
|
|
|
|
* @param string $preCondition only update if the config value was previously the value passed as $preCondition |
|
|
|
|
* @throws \OCP\PreConditionNotMetException if a precondition is specified and is not met |
|
|
|
|
* @throws \UnexpectedValueException when trying to store an unexpected value |
|
|
|
|
*/ |
|
|
|
|
public function setUserValue($userId, $appName, $key, $value, $preCondition = null) { |
|
|
|
|
if (!is_int($value) && !is_float($value) && !is_string($value)) { |
|
|
|
|
throw new \UnexpectedValueException('Only integers, floats and strings are allowed as value'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// TODO - FIXME |
|
|
|
|
$this->fixDIInit(); |
|
|
|
|
|
|
|
|
|
|