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