[Solar-svn] Revision 3197

pmjones at solarphp.com pmjones at solarphp.com
Mon Jun 2 20:58:16 CDT 2008


Move Solar_Model_Nodes_Bookmarks to Solar_Model_Bookmarks, to reduce hierarchy depth on single-table inheritance classes.


Copied: trunk/Solar/Model/Bookmarks (from rev 3184, trunk/Solar/Model/Nodes/Bookmarks)

Modified: trunk/Solar/Model/Bookmarks/Collection.php
===================================================================
--- trunk/Solar/Model/Nodes/Bookmarks/Collection.php	2008-05-28 16:31:28 UTC (rev 3184)
+++ trunk/Solar/Model/Bookmarks/Collection.php	2008-06-03 01:58:16 UTC (rev 3197)
@@ -14,4 +14,4 @@
  * @version $Id$
  * 
  */
-class Solar_Model_Nodes_Bookmarks_Collection extends Solar_Model_Nodes_Collection {}
\ No newline at end of file
+class Solar_Model_Bookmarks_Collection extends Solar_Model_Nodes_Collection {}
\ No newline at end of file

Modified: trunk/Solar/Model/Bookmarks/Record.php
===================================================================
--- trunk/Solar/Model/Nodes/Bookmarks/Record.php	2008-05-28 16:31:28 UTC (rev 3184)
+++ trunk/Solar/Model/Bookmarks/Record.php	2008-06-03 01:58:16 UTC (rev 3197)
@@ -14,7 +14,7 @@
  * @version $Id$
  * 
  */
-class Solar_Model_Nodes_Bookmarks_Record extends Solar_Model_Nodes_Record
+class Solar_Model_Bookmarks_Record extends Solar_Model_Nodes_Record
 {
     /**
      * 

Copied: trunk/Solar/Model/Bookmarks.php (from rev 3184, trunk/Solar/Model/Nodes/Bookmarks.php)
===================================================================
--- trunk/Solar/Model/Bookmarks.php	                        (rev 0)
+++ trunk/Solar/Model/Bookmarks.php	2008-06-03 01:58:16 UTC (rev 3197)
@@ -0,0 +1,32 @@
+<?php
+/**
+ * 
+ * A model of nodes used as bookmarks.
+ * 
+ * @category Solar
+ * 
+ * @package Solar_Model
+ * 
+ * @author Paul M. Jones <pmjones at solarphp.com>
+ * 
+ * @license http://opensource.org/licenses/bsd-license.php BSD
+ * 
+ * @version $Id$
+ * 
+ */
+class Solar_Model_Bookmarks extends Solar_Model_Nodes
+{
+    /**
+     * 
+     * Model setup.
+     * 
+     * @return void
+     * 
+     */
+    protected function _setup()
+    {
+        parent::_setup();
+        $this->_addFilter('uri', 'validateNotBlank');
+        $this->_addFilter('tags_as_string', 'validateNotBlank');
+    }
+}

Deleted: trunk/Solar/Model/Nodes/Bookmarks.php
===================================================================
--- trunk/Solar/Model/Nodes/Bookmarks.php	2008-06-03 01:57:31 UTC (rev 3196)
+++ trunk/Solar/Model/Nodes/Bookmarks.php	2008-06-03 01:58:16 UTC (rev 3197)
@@ -1,32 +0,0 @@
-<?php
-/**
- * 
- * A model of nodes used as bookmarks.
- * 
- * @category Solar
- * 
- * @package Solar_Model
- * 
- * @author Paul M. Jones <pmjones at solarphp.com>
- * 
- * @license http://opensource.org/licenses/bsd-license.php BSD
- * 
- * @version $Id$
- * 
- */
-class Solar_Model_Nodes_Bookmarks extends Solar_Model_Nodes
-{
-    /**
-     * 
-     * Model setup.
-     * 
-     * @return void
-     * 
-     */
-    protected function _setup()
-    {
-        parent::_setup();
-        $this->_addFilter('uri', 'validateNotBlank');
-        $this->_addFilter('tags_as_string', 'validateNotBlank');
-    }
-}




More information about the Solar-svn mailing list