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