Author: dr
Date: Tue Aug  7 15:55:38 2007
New Revision: 5835

Log:
- Split out the database part from the Tree component.

Added:
    trunk/TreeDatabaseTiein/
    trunk/TreeDatabaseTiein/CREDITS
    trunk/TreeDatabaseTiein/ChangeLog
    trunk/TreeDatabaseTiein/DESCRIPTION
    trunk/TreeDatabaseTiein/design/
    trunk/TreeDatabaseTiein/design/class_diagram.png   (with props)
    trunk/TreeDatabaseTiein/docs/
    trunk/TreeDatabaseTiein/src/
    trunk/TreeDatabaseTiein/src/backends/
    trunk/TreeDatabaseTiein/src/backends/db.php
      - copied unchanged from r5825, trunk/Tree/src/backends/db.php
    trunk/TreeDatabaseTiein/src/backends/db_materialized_path.php
      - copied unchanged from r5833, 
trunk/Tree/src/backends/db_materialized_path.php
    trunk/TreeDatabaseTiein/src/backends/db_nested_set.php
      - copied unchanged from r5825, trunk/Tree/src/backends/db_nested_set.php
    trunk/TreeDatabaseTiein/src/backends/db_parent_child.php
      - copied unchanged from r5825, trunk/Tree/src/backends/db_parent_child.php
    trunk/TreeDatabaseTiein/src/stores/
    trunk/TreeDatabaseTiein/src/stores/db.php
      - copied unchanged from r5820, trunk/Tree/src/stores/db.php
    trunk/TreeDatabaseTiein/src/stores/db_external.php
      - copied unchanged from r5820, trunk/Tree/src/stores/db_external.php
    trunk/TreeDatabaseTiein/src/tree_db_autoload.php   (with props)
    trunk/TreeDatabaseTiein/tests/
    trunk/TreeDatabaseTiein/tests/db_materialized_path_tree.php
      - copied, changed from r5833, 
trunk/Tree/tests/db_materialized_path_tree.php
    trunk/TreeDatabaseTiein/tests/db_nested_set_tree.php
      - copied, changed from r5820, trunk/Tree/tests/db_nested_set_tree.php
    trunk/TreeDatabaseTiein/tests/db_parent_child_tree.php
      - copied, changed from r5820, trunk/Tree/tests/db_parent_child_tree.php
    trunk/TreeDatabaseTiein/tests/db_tree.php
      - copied, changed from r5820, trunk/Tree/tests/db_tree.php
    trunk/TreeDatabaseTiein/tests/files/
    trunk/TreeDatabaseTiein/tests/files/materialized_path.dba
      - copied unchanged from r5833, 
trunk/Tree/tests/files/materialized_path.dba
    trunk/TreeDatabaseTiein/tests/files/nested_set.dba
      - copied unchanged from r5820, trunk/Tree/tests/files/nested_set.dba
    trunk/TreeDatabaseTiein/tests/files/parent_child.dba
      - copied unchanged from r5820, trunk/Tree/tests/files/parent_child.dba
    trunk/TreeDatabaseTiein/tests/suite.php
      - copied, changed from r5834, trunk/Tree/tests/suite.php
Removed:
    trunk/Tree/src/backends/db.php
    trunk/Tree/src/backends/db_materialized_path.php
    trunk/Tree/src/backends/db_nested_set.php
    trunk/Tree/src/backends/db_parent_child.php
    trunk/Tree/src/stores/db.php
    trunk/Tree/src/stores/db_external.php
    trunk/Tree/tests/db_materialized_path_tree.php
    trunk/Tree/tests/db_nested_set_tree.php
    trunk/Tree/tests/db_parent_child_tree.php
    trunk/Tree/tests/db_tree.php
    trunk/Tree/tests/files/materialized_path.dba
    trunk/Tree/tests/files/nested_set.dba
    trunk/Tree/tests/files/parent_child.dba
Modified:
    trunk/Tree/design/class_diagram.png
    trunk/Tree/src/tree_autoload.php
    trunk/Tree/tests/suite.php

Modified: trunk/Tree/design/class_diagram.png
==============================================================================
Binary files - no diff available.

Modified: trunk/Tree/src/tree_autoload.php
==============================================================================
--- trunk/Tree/src/tree_autoload.php [iso-8859-1] (original)
+++ trunk/Tree/src/tree_autoload.php [iso-8859-1] Tue Aug  7 15:55:38 2007
@@ -17,17 +17,11 @@
     'ezcTreeInvalidIdException'                 => 
'Tree/exceptions/invalid_id.php',
     'ezcTreeTransactionAlreadyStartedException' => 
'Tree/exceptions/transaction_already_started.php',
     'ezcTreeTransactionNotStartedException'     => 
'Tree/exceptions/transaction_not_started.php',
+    'ezcTreeDataStore'                          => 
'Tree/interfaces/data_store.php',
     'ezcTreeVisitable'                          => 
'Tree/interfaces/visitable.php',
     'ezcTree'                                   => 'Tree/tree.php',
-    'ezcTreeDataStore'                          => 
'Tree/interfaces/data_store.php',
-    'ezcTreeDb'                                 => 'Tree/backends/db.php',
-    'ezcTreeDbDataStore'                        => 'Tree/stores/db.php',
-    'ezcTreeDbParentChild'                      => 
'Tree/backends/db_parent_child.php',
     'ezcTreeVisitor'                            => 
'Tree/interfaces/visitor.php',
     'ezcTreeXmlDataStore'                       => 'Tree/stores/xml.php',
-    'ezcTreeDbExternalTableDataStore'           => 
'Tree/stores/db_external.php',
-    'ezcTreeDbMaterializedPath'                 => 
'Tree/backends/db_materialized_path.php',
-    'ezcTreeDbNestedSet'                        => 
'Tree/backends/db_nested_set.php',
     'ezcTreeMemory'                             => 'Tree/backends/memory.php',
     'ezcTreeMemoryDataStore'                    => 'Tree/stores/memory.php',
     'ezcTreeMemoryNode'                         => 
'Tree/structs/memory_node.php',

Modified: trunk/Tree/tests/suite.php
==============================================================================
--- trunk/Tree/tests/suite.php [iso-8859-1] (original)
+++ trunk/Tree/tests/suite.php [iso-8859-1] Tue Aug  7 15:55:38 2007
@@ -19,9 +19,6 @@
 require_once 'visitor.php';
 require_once 'memory_tree.php';
 require_once 'xml_tree.php';
-require_once 'db_materialized_path_tree.php';
-require_once 'db_nested_set_tree.php';
-require_once 'db_parent_child_tree.php';
 
 /**
  * @package Tree
@@ -41,9 +38,6 @@
         $this->addTest( ezcTreeVisitorTest::suite() );
         $this->addTest( ezcTreeMemoryTest::suite() );
         $this->addTest( ezcTreeXmlTest::suite() );
-        $this->addTest( ezcTreeDbMaterializedPathTest::suite() );
-        $this->addTest( ezcTreeDbNestedSetTest::suite() );
-        $this->addTest( ezcTreeDbParentChildTest::suite() );
     }
 
     public static function suite()

Added: trunk/TreeDatabaseTiein/CREDITS
==============================================================================
--- trunk/TreeDatabaseTiein/CREDITS (added)
+++ trunk/TreeDatabaseTiein/CREDITS [iso-8859-1] Tue Aug  7 15:55:38 2007
@@ -1,0 +1,16 @@
+CREDITS
+=======
+
+eZ Components team
+------------------
+
+- Sergey Alexeev
+- Sebastian Bergmann
+- Jan Borsodi
+- Raymond Bosman
+- Frederik Holljen
+- Kore Nordmann
+- Derick Rethans
+- Vadym Savchuk
+- Tobias Schlitt
+- Alexandru Stanoi

Added: trunk/TreeDatabaseTiein/ChangeLog
==============================================================================
--- trunk/TreeDatabaseTiein/ChangeLog (added)
+++ trunk/TreeDatabaseTiein/ChangeLog [iso-8859-1] Tue Aug  7 15:55:38 2007
@@ -1,0 +1,4 @@
+1.0alpha1 - [RELEASEDATE]
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+- Initial release of this package.

Added: trunk/TreeDatabaseTiein/DESCRIPTION
==============================================================================
--- trunk/TreeDatabaseTiein/DESCRIPTION (added)
+++ trunk/TreeDatabaseTiein/DESCRIPTION [iso-8859-1] Tue Aug  7 15:55:38 2007
@@ -1,0 +1,3 @@
+The Tree component handles the creating, manipulating and querying of tree
+structures.  This component implements the database related backends and
+data stores.

Added: trunk/TreeDatabaseTiein/design/class_diagram.png
==============================================================================
Binary file - no diff available.

Propchange: trunk/TreeDatabaseTiein/design/class_diagram.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: trunk/TreeDatabaseTiein/src/tree_db_autoload.php
==============================================================================
--- trunk/TreeDatabaseTiein/src/tree_db_autoload.php (added)
+++ trunk/TreeDatabaseTiein/src/tree_db_autoload.php [iso-8859-1] Tue Aug  7 
15:55:38 2007
@@ -1,0 +1,20 @@
+<?php
+/**
+ * Autoloader definition for the TreeDatabaseTiein component.
+ *
+ * @copyright Copyright (C) 2005-2007 eZ systems as. All rights reserved.
+ * @license http://ez.no/licenses/new_bsd New BSD License
+ * @version //autogentag//
+ * @filesource
+ * @package TreeDatabaseTiein
+ */
+
+return array(
+    'ezcTreeDb'                       => 'TreeDatabaseTiein/backends/db.php',
+    'ezcTreeDbDataStore'              => 'TreeDatabaseTiein/stores/db.php',
+    'ezcTreeDbParentChild'            => 
'TreeDatabaseTiein/backends/db_parent_child.php',
+    'ezcTreeDbExternalTableDataStore' => 
'TreeDatabaseTiein/stores/db_external.php',
+    'ezcTreeDbMaterializedPath'       => 
'TreeDatabaseTiein/backends/db_materialized_path.php',
+    'ezcTreeDbNestedSet'              => 
'TreeDatabaseTiein/backends/db_nested_set.php',
+);
+?>

Propchange: trunk/TreeDatabaseTiein/src/tree_db_autoload.php
------------------------------------------------------------------------------
    svn:eol-style = native

Copied: trunk/TreeDatabaseTiein/tests/db_materialized_path_tree.php (from 
r5833, trunk/Tree/tests/db_materialized_path_tree.php)
==============================================================================
--- trunk/Tree/tests/db_materialized_path_tree.php [iso-8859-1] (original)
+++ trunk/TreeDatabaseTiein/tests/db_materialized_path_tree.php [iso-8859-1] 
Tue Aug  7 15:55:38 2007
@@ -8,7 +8,7 @@
  * @subpackage Tests
  */
 
-require_once 'tree.php';
+require_once 'Tree/tests/tree.php';
 require_once 'db_tree.php';
 
 /**

Copied: trunk/TreeDatabaseTiein/tests/db_nested_set_tree.php (from r5820, 
trunk/Tree/tests/db_nested_set_tree.php)
==============================================================================
--- trunk/Tree/tests/db_nested_set_tree.php [iso-8859-1] (original)
+++ trunk/TreeDatabaseTiein/tests/db_nested_set_tree.php [iso-8859-1] Tue Aug  
7 15:55:38 2007
@@ -8,7 +8,7 @@
  * @subpackage Tests
  */
 
-require_once 'tree.php';
+require_once 'Tree/tests/tree.php';
 require_once 'db_tree.php';
 
 /**

Copied: trunk/TreeDatabaseTiein/tests/db_parent_child_tree.php (from r5820, 
trunk/Tree/tests/db_parent_child_tree.php)
==============================================================================
--- trunk/Tree/tests/db_parent_child_tree.php [iso-8859-1] (original)
+++ trunk/TreeDatabaseTiein/tests/db_parent_child_tree.php [iso-8859-1] Tue Aug 
 7 15:55:38 2007
@@ -8,7 +8,7 @@
  * @subpackage Tests
  */
 
-require_once 'tree.php';
+require_once 'Tree/tests/tree.php';
 require_once 'db_tree.php';
 
 /**

Copied: trunk/TreeDatabaseTiein/tests/db_tree.php (from r5820, 
trunk/Tree/tests/db_tree.php)
==============================================================================
--- trunk/Tree/tests/db_tree.php [iso-8859-1] (original)
+++ trunk/TreeDatabaseTiein/tests/db_tree.php [iso-8859-1] Tue Aug  7 15:55:38 
2007
@@ -8,7 +8,7 @@
  * @subpackage Tests
  */
 
-require_once 'tree.php';
+require_once 'Tree/tests/tree.php';
 
 /**
  * @package Tree

Copied: trunk/TreeDatabaseTiein/tests/suite.php (from r5834, 
trunk/Tree/tests/suite.php)
==============================================================================
--- trunk/Tree/tests/suite.php [iso-8859-1] (original)
+++ trunk/TreeDatabaseTiein/tests/suite.php [iso-8859-1] Tue Aug  7 15:55:38 
2007
@@ -11,14 +11,7 @@
 /**
  * Require the tests
  */
-require_once 'tree.php';
-require_once 'tree_node.php';
-require_once 'tree_node_list.php';
-require_once 'tree_node_list_iterator.php';
-require_once 'memory_store.php';
-require_once 'visitor.php';
-require_once 'memory_tree.php';
-require_once 'xml_tree.php';
+require_once 'Tree/tests/tree.php';
 require_once 'db_materialized_path_tree.php';
 require_once 'db_nested_set_tree.php';
 require_once 'db_parent_child_tree.php';
@@ -27,20 +20,13 @@
  * @package Tree
  * @subpackage Tests
  */
-class ezcTreeSuite extends PHPUnit_Framework_TestSuite
+class ezcTreeDatabaseTieinSuite extends PHPUnit_Framework_TestSuite
 {
     public function __construct()
     {
         parent::__construct();
-        $this->setName("Tree");
+        $this->setName("TreeDatabaseTiein");
 
-        $this->addTest( ezcTreeNodeTest::suite() );
-        $this->addTest( ezcTreeNodeListTest::suite() );
-        $this->addTest( ezcTreeNodeListIteratorTest::suite() );
-        $this->addTest( ezcTreeMemoryStoreTest::suite() );
-        $this->addTest( ezcTreeVisitorTest::suite() );
-        $this->addTest( ezcTreeMemoryTest::suite() );
-        $this->addTest( ezcTreeXmlTest::suite() );
         $this->addTest( ezcTreeDbMaterializedPathTest::suite() );
         $this->addTest( ezcTreeDbNestedSetTest::suite() );
         $this->addTest( ezcTreeDbParentChildTest::suite() );
@@ -48,7 +34,7 @@
 
     public static function suite()
     {
-        return new ezcTreeSuite();
+        return new ezcTreeDatabaseTieinSuite();
     }
 }
 


-- 
svn-components mailing list
[email protected]
http://lists.ez.no/mailman/listinfo/svn-components

Reply via email to