Remove group parameter.
authorGunnar Wrobel <p@rdus.de>
Tue, 14 Dec 2010 08:50:55 +0000 (09:50 +0100)
committerGunnar Wrobel <p@rdus.de>
Tue, 14 Dec 2010 17:26:57 +0000 (18:26 +0100)
How did I get the idea to add the group handler here? Sometime I hate my logic.

framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver.php
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Base.php
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Cclient.php
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Pear.php
framework/Kolab_Storage/test/Horde/Kolab/Storage/AclTest.php
framework/Kolab_Storage/test/Horde/Kolab/Storage/Unit/Driver/CclientTest.php
framework/Kolab_Storage/test/Horde/Kolab/Storage/Unit/Driver/ImapTest.php
framework/Kolab_Storage/test/Horde/Kolab/Storage/Unit/Driver/MockTest.php
framework/Kolab_Storage/test/Horde/Kolab/Storage/Unit/Driver/PearTest.php

index 8ae25f5..585640d 100644 (file)
@@ -222,11 +222,4 @@ interface Horde_Kolab_Storage_Driver
      * @return Horde_Kolab_Storage_Driver_Namespace The initialized namespace handler.
      */
     public function getNamespace();
-
-    /**
-     * Get the group handler for this connection.
-     *
-     * @return Horde_Group The group handler.
-     */
-    public function getGroupHandler();
 }
\ No newline at end of file
index 2213d09..57f7641 100644 (file)
@@ -29,13 +29,6 @@ abstract class Horde_Kolab_Storage_Driver_Base
 implements Horde_Kolab_Storage_Driver
 {
     /**
-     * The group handler for this connection.
-     *
-     * @var Horde_Group
-     */
-    private $_groups;
-
-    /**
      * Additional connection parameters.
      *
      * @var array
@@ -45,12 +38,10 @@ implements Horde_Kolab_Storage_Driver
     /**
      * Constructor.
      *
-     * @param Horde_Group $groups  The groups handler.
      * @param array $params        Connection parameters.
      */
-    public function __construct(Horde_Group $groups, $params = array())
+    public function __construct($params = array())
     {
-        $this->_groups = $groups;
         $this->_params = $params;
     }
 
@@ -81,15 +72,4 @@ implements Horde_Kolab_Storage_Driver
         }
         return new Horde_Kolab_Storage_Driver_Namespace_Fixed();
     }
-
-    /**
-     * Get the group handler for this connection.
-     *
-     * @return Horde_Group The group handler.
-     */
-    public function getGroupHandler()
-    {
-        return $this->_groups;
-    }
-
 }
\ No newline at end of file
index f0087c0..97b6ab0 100644 (file)
@@ -29,23 +29,6 @@ class Horde_Kolab_Storage_Driver_Cclient
 extends Horde_Kolab_Storage_Driver_Base
 {
     /**
-     * The group handler for this connection.
-     *
-     * @var Horde_Group
-     */
-    private $_groups;
-
-    /**
-     * Constructor.
-     *
-     * @param array  $params Connection parameters.
-     */
-    public function __construct(Horde_Group $groups)
-    {
-        $this->_groups = $groups;
-    }
-
-    /**
      * Return the id of the user currently authenticated.
      *
      * @return string The id of the user that opened the IMAP connection.
index 538ef7b..57e9ba0 100644 (file)
@@ -39,16 +39,14 @@ extends Horde_Kolab_Storage_Driver_Base
      * Constructor.
      *
      * @param Horde_Imap_Client_Base $imap   The IMAP connection handler.
-     * @param Horde_Group            $groups The groups handler.
      * @param array                  $params Connection parameters.
      */
     public function __construct(
         Horde_Imap_Client_Base $imap,
-        Horde_Group $groups,
         $params = array()
     ) {
         $this->_imap = $imap;
-        parent::__construct($groups, $params);
+        parent::__construct($params);
     }
 
     /**
index 7cfadce..2c46d1b 100644 (file)
@@ -44,11 +44,10 @@ extends Horde_Kolab_Storage_Driver_Base
      */
     public function __construct(
         Net_IMAP $imap,
-        Horde_Group $groups,
         $params = array()
     ) {
         $this->_imap = $imap;
-        parent::__construct($groups, $params);
+        parent::__construct($params);
     }
 
     /**
index 605f5cc..b183382 100644 (file)
@@ -36,8 +36,7 @@ class Horde_Kolab_Storage_AclTest extends PHPUnit_Framework_TestCase
     {
         $this->_storage = $this->getMock('Horde_Kolab_Storage', array(), array(), '', false, false);
         $this->_imap = $this->getMock('Horde_Imap_Client_Socket', array(), array(), '', false, false);
-        $this->groups = $this->getMock('Horde_Group', array(), array(), '', false, false);
-        $this->_connection = new Horde_Kolab_Storage_Driver_Imap($this->_imap, $this->groups);
+        $this->_connection = new Horde_Kolab_Storage_Driver_Imap($this->_imap);
         $this->_imap->expects($this->any())
             ->method('getNamespaces')
             ->will(
index c1dd2da..b0f4949 100644 (file)
@@ -35,15 +35,9 @@ require_once dirname(__FILE__) . '/../../Autoload.php';
 class Horde_Kolab_Storage_Unit_Driver_CclientTest
 extends PHPUnit_Framework_TestCase
 {
-    public function setUp()
-    {
-        $this->group = new Horde_Group_Mock();
-    }
-
     public function testGetNamespaceReturnsNamespaceHandler()
     {
         $driver = new Horde_Kolab_Storage_Driver_Cclient(
-            $this->group,
             array()
         );
         $this->assertType(
@@ -55,7 +49,6 @@ extends PHPUnit_Framework_TestCase
     public function testGetNamespaceReturnsExpectedNamespaces()
     {
         $driver = new Horde_Kolab_Storage_Driver_Cclient(
-            $this->group,
             array()
         );
         $namespaces = array();
index 70feffa..2174b13 100644 (file)
@@ -35,16 +35,10 @@ require_once dirname(__FILE__) . '/../../Autoload.php';
 class Horde_Kolab_Storage_Unit_Driver_ImapTest
 extends PHPUnit_Framework_TestCase
 {
-    public function setUp()
-    {
-        $this->group = new Horde_Group_Mock();
-    }
-
     public function testGetNamespaceReturnsNamespaceHandler()
     {
         $driver = new Horde_Kolab_Storage_Driver_Imap(
             $this->_getNamespaceMock(),
-            $this->group,
             array()
         );
         $this->assertType(
@@ -57,7 +51,6 @@ extends PHPUnit_Framework_TestCase
     {
         $driver = new Horde_Kolab_Storage_Driver_Imap(
             $this->_getNamespaceMock(),
-            $this->group,
             array()
         );
         $namespaces = array();
index fc57f3c..f1de001 100644 (file)
@@ -35,11 +35,6 @@ require_once dirname(__FILE__) . '/../../Autoload.php';
 class Horde_Kolab_Storage_Unit_Driver_MockTest
 extends PHPUnit_Framework_TestCase
 {
-    public function setUp()
-    {
-        $this->group = new Horde_Group_Mock();
-    }
-
     public function testGetAnnotationReturnsAnnotationValue()
     {
         $this->markTestIncomplete();
@@ -47,7 +42,6 @@ extends PHPUnit_Framework_TestCase
         $data = array();
         $data['INBOX/Contacts']['annotations']['/vendor/kolab/folder-type']['value.shared'] = 'contact.default';
         $driver = new Horde_Kolab_Storage_Driver_Mock(
-            $this->group,
             $data
         );
         $this->assertEquals(
@@ -59,7 +53,6 @@ extends PHPUnit_Framework_TestCase
     public function testGetNamespaceReturnsNamespaceHandler()
     {
         $driver = new Horde_Kolab_Storage_Driver_Mock(
-            $this->group,
             array()
         );
         $this->assertType(
@@ -71,7 +64,6 @@ extends PHPUnit_Framework_TestCase
     public function testGetNamespaceReturnsExpectedNamespaces()
     {
         $driver = new Horde_Kolab_Storage_Driver_Mock(
-            $this->group,
             array()
         );
         $namespaces = array();
index fcb630c..ba5bfa3 100644 (file)
@@ -35,16 +35,10 @@ require_once dirname(__FILE__) . '/../../Autoload.php';
 class Horde_Kolab_Storage_Unit_Driver_PearTest
 extends PHPUnit_Framework_TestCase
 {
-    public function setUp()
-    {
-        $this->group = new Horde_Group_Mock();
-    }
-
     public function testGetNamespaceReturnsNamespaceHandler()
     {
         $driver = new Horde_Kolab_Storage_Driver_Pear(
             $this->_getNamespaceMock(),
-            $this->group,
             array()
         );
         $this->assertType(
@@ -57,7 +51,6 @@ extends PHPUnit_Framework_TestCase
     {
         $driver = new Horde_Kolab_Storage_Driver_Pear(
             $this->_getNamespaceMock(),
-            $this->group,
             array()
         );
         $namespaces = array();