Author: Tobias Schlitt
Date: 2007-05-05 22:02:55 +0200 (Sat, 05 May 2007)
New Revision: 5069

Log:
- Implemented feature #9089: Make some methods public.
  ezcPersistentSession->generateAliasMap() and ->getColumnsFromDefinition()
  are public now.

Modified:
   trunk/PersistentObject/ChangeLog
   trunk/PersistentObject/src/persistent_session.php

Modified: trunk/PersistentObject/ChangeLog
===================================================================
--- trunk/PersistentObject/ChangeLog    2007-05-05 19:58:05 UTC (rev 5068)
+++ trunk/PersistentObject/ChangeLog    2007-05-05 20:02:55 UTC (rev 5069)
@@ -17,6 +17,9 @@
 - Implemented feature #10166: Cache PO-definitions.
 - Implemented feature #9967: PersistentObject: getRelationQuery() method. This
   method is now called createRelationFindQuery() and is public now.
+- Implemented feature #9089: Make some methods public.
+  ezcPersistentSession->generateAliasMap() and ->getColumnsFromDefinition()
+  are public now.
        
        
 1.2 - Monday 18 December 2006

Modified: trunk/PersistentObject/src/persistent_session.php
===================================================================
--- trunk/PersistentObject/src/persistent_session.php   2007-05-05 19:58:05 UTC 
(rev 5068)
+++ trunk/PersistentObject/src/persistent_session.php   2007-05-05 20:02:55 UTC 
(rev 5069)
@@ -1045,13 +1045,12 @@
 
     /**
      * Returns a hash map between property and column name for the given 
definition $def.
-     *
      * The alias map can be used with the query classes.
      *
-     * @param ezcPersistentObjectDefinition $def
+     * @param ezcPersistentObjectDefinition $def Definition.
      * @return array(string=>string)
      */
-    private function generateAliasMap( ezcPersistentObjectDefinition $def )
+    public function generateAliasMap( ezcPersistentObjectDefinition $def )
     {
         $table = array();
         foreach ( $def->properties as $prop )
@@ -1065,10 +1064,10 @@
     /**
      * Returns all the columns defined in the persistent object.
      *
-     * @param ezcPersistentObjectDefinition $def
-     * @return array(string)
+     * @param ezcPersistentObjectDefinition $def Defintion.
+     * @return array(int=>string)
      */
-    private function getColumnsFromDefinition( ezcPersistentObjectDefinition 
$def )
+    public function getColumnsFromDefinition( ezcPersistentObjectDefinition 
$def )
     {
         $columns = array();
         $columns[] = $this->database->quoteIdentifier( 
$def->idProperty->columnName );

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

Reply via email to