]> source.dussan.org Git - nextcloud-server.git/commitdiff
Add IniGetWrapper to public interface
authorLukas Reschke <lukas@owncloud.com>
Fri, 5 Dec 2014 18:56:29 +0000 (19:56 +0100)
committerMorris Jobke <hey@morrisjobke.de>
Wed, 10 Dec 2014 23:09:55 +0000 (00:09 +0100)
lib/private/server.php
lib/public/iservercontainer.php

index e0105506970e7e90cbb014d6be2796012eaaf704..c0606fc4fe6e751351ea85aee63682d01b51d10b 100644 (file)
@@ -2,6 +2,7 @@
 
 namespace OC;
 
+use bantu\IniGetWrapper\IniGetWrapper;
 use OC\AppFramework\Http\Request;
 use OC\AppFramework\Db\Db;
 use OC\AppFramework\Utility\SimpleContainer;
@@ -11,7 +12,6 @@ use OC\Diagnostics\EventLogger;
 use OC\Diagnostics\QueryLogger;
 use OC\Files\Config\StorageManager;
 use OC\Security\CertificateManager;
-use OC\DB\ConnectionWrapper;
 use OC\Files\Node\Root;
 use OC\Files\View;
 use OC\Security\Crypto;
@@ -285,6 +285,9 @@ class Server extends SimpleContainer implements IServerContainer {
                        $loader = \OC\Files\Filesystem::getLoader();
                        return new \OC\Files\Config\MountProviderCollection($loader);
                });
+               $this->registerService('IniWrapper', function ($c) {
+                                               return new IniGetWrapper();
+               });
        }
 
        /**
@@ -723,4 +726,13 @@ class Server extends SimpleContainer implements IServerContainer {
        function getMountProviderCollection(){
                return $this->query('MountConfigManager');
        }
+
+       /**
+        * Get the IniWrapper
+        *
+        * @return \bantu\IniGetWrapper\IniGetWrapper
+        */
+       public function getIniWrapper() {
+                       return $this->query('IniWrapper');
+       }
 }
index 657c9be423bf4cd4ba02e5df5caffc74ffb96af2..193e2fdf105be44c2215787e03c433d727283e7a 100644 (file)
@@ -310,4 +310,11 @@ interface IServerContainer {
         * @return \OCP\Files\Config\IMountProviderCollection
         */
        function getMountProviderCollection();
+
+       /**
+        * Get the IniWrapper
+        *
+        * @return \bantu\IniGetWrapper\IniGetWrapper
+        */
+        function getIniWrapper();
 }