summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2015-02-04 00:06:29 +0100
committerMorris Jobke <hey@morrisjobke.de>2015-02-04 00:06:29 +0100
commit909a53e087b7815ba9cd814eb6c22845ef5b48c7 (patch)
tree353a053d3ec6221d2545a01c871bb50263ae6a1b /lib
parent23c6a0cf99818c986f5a6537cf765fa9fdff5757 (diff)
downloadnextcloud-server-909a53e087b7815ba9cd814eb6c22845ef5b48c7.tar.gz
nextcloud-server-909a53e087b7815ba9cd814eb6c22845ef5b48c7.zip
drop OC_Preferences
Diffstat (limited to 'lib')
-rw-r--r--lib/private/installer.php1
-rw-r--r--lib/private/legacy/preferences.php121
2 files changed, 0 insertions, 122 deletions
diff --git a/lib/private/installer.php b/lib/private/installer.php
index 4f4a498b739..b4fbe527b4f 100644
--- a/lib/private/installer.php
+++ b/lib/private/installer.php
@@ -547,7 +547,6 @@ class OC_Installer{
'OC_L10N::',
'OC_Log::',
'OC_Mail::',
- 'OC_Preferences::',
'OC_Request::',
'OC_Response::',
'OC_Template::',
diff --git a/lib/private/legacy/preferences.php b/lib/private/legacy/preferences.php
deleted file mode 100644
index 907aafbc915..00000000000
--- a/lib/private/legacy/preferences.php
+++ /dev/null
@@ -1,121 +0,0 @@
-<?php
-/**
- * ownCloud
- *
- * @author Frank Karlitschek
- * @author Jakob Sack
- * @copyright 2012 Frank Karlitschek frank@owncloud.org
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU AFFERO GENERAL PUBLIC LICENSE for more details.
- *
- * You should have received a copy of the GNU Affero General Public
- * License along with this library. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-
-/**
- * This class provides an easy way for storing user preferences.
- * @deprecated use \OCP\IConfig methods instead
- */
-class OC_Preferences{
- /**
- * Get the available keys for an app
- * @param string $user user
- * @param string $app the app we are looking for
- * @return array an array of key names
- * @deprecated use getUserKeys of \OCP\IConfig instead
- *
- * This function gets all keys of an app of an user. Please note that the
- * values are not returned.
- */
- public static function getKeys( $user, $app ) {
- return \OC::$server->getConfig()->getUserKeys($user, $app);
- }
-
- /**
- * Gets the preference
- * @param string $user user
- * @param string $app app
- * @param string $key key
- * @param string $default = null, default value if the key does not exist
- * @return string the value or $default
- * @deprecated use getUserValue of \OCP\IConfig instead
- *
- * This function gets a value from the preferences table. If the key does
- * not exist the default value will be returned
- */
- public static function getValue( $user, $app, $key, $default = null ) {
- return \OC::$server->getConfig()->getUserValue($user, $app, $key, $default);
- }
-
- /**
- * sets a value in the preferences
- * @param string $user user
- * @param string $app app
- * @param string $key key
- * @param string $value value
- * @param string $preCondition only set value if the key had a specific value before
- * @return bool true if value was set, otherwise false
- * @deprecated use setUserValue of \OCP\IConfig instead
- *
- * Adds a value to the preferences. If the key did not exist before, it
- * will be added automagically.
- */
- public static function setValue( $user, $app, $key, $value, $preCondition = null ) {
- try {
- \OC::$server->getConfig()->setUserValue($user, $app, $key, $value, $preCondition);
- return true;
- } catch(\OCP\PreConditionNotMetException $e) {
- return false;
- }
- }
-
- /**
- * Deletes a key
- * @param string $user user
- * @param string $app app
- * @param string $key key
- * @return bool true
- * @deprecated use deleteUserValue of \OCP\IConfig instead
- *
- * Deletes a key.
- */
- public static function deleteKey( $user, $app, $key ) {
- \OC::$server->getConfig()->deleteUserValue($user, $app, $key);
- return true;
- }
-
- /**
- * Remove user from preferences
- * @param string $user user
- * @return bool
- * @deprecated use deleteUser of \OCP\IConfig instead
- *
- * Removes all keys in preferences belonging to the user.
- */
- public static function deleteUser( $user ) {
- \OC::$server->getConfig()->deleteAllUserValues($user);
- return true;
- }
-
- /**
- * Remove app from all users
- * @param string $app app
- * @return bool
- * @deprecated use deleteAppFromAllUsers of \OCP\IConfig instead
- *
- * Removes all keys in preferences belonging to the app.
- */
- public static function deleteAppFromAllUsers( $app ) {
- \OC::$server->getConfig()->deleteAppFromAllUsers($app);
- return true;
- }
-}