cvs: pecl /sdo/DAS/Relational DataObjectHelper.php

From: Date: Fri, 20 Jan 2006 12:33:58 +0000
Subject: cvs: pecl /sdo/DAS/Relational DataObjectHelper.php
Groups: php.pecl.cvs 
Request: Send a blank email to pecl-cvs+get-4996@lists.php.net to get a copy of this message
mfp Fri Jan 20 12:33:58 2006 UTC Modified files: /pecl/sdo/DAS/Relational DataObjectHelper.php Log: The access of a property not present used to return a null value but recently started returning an empty string. Use isset to test if the primary key is set. http://cvs.php.net/viewcvs.cgi/pecl/sdo/DAS/Relational/DataObjectHelper.php?r1=1.4&r2=1.5&diff_format=u Index: pecl/sdo/DAS/Relational/DataObjectHelper.php diff -u pecl/sdo/DAS/Relational/DataObjectHelper.php:1.4 pecl/sdo/DAS/Relational/DataObjectHelper.php:1.5 --- pecl/sdo/DAS/Relational/DataObjectHelper.php:1.4 Fri Dec 2 17:33:47 2005 +++ pecl/sdo/DAS/Relational/DataObjectHelper.php Fri Jan 20 12:33:58 2006 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ | Author: Matthew Peters | +----------------------------------------------------------------------+ -$Id: DataObjectHelper.php,v 1.4 2005/12/02 17:33:47 mfp Exp $ +$Id: DataObjectHelper.php,v 1.5 2006/01/20 12:33:58 mfp Exp $ */ /** @@ -54,8 +54,12 @@ { $type = self::getApplicationType($data_object); $pk_property_name = $object_model->getPropertyRepresentingPrimaryKeyFromType($type); - $pk = $data_object[$pk_property_name]; - return $pk; + if (!isset($data_object[$pk_property_name])) { + return null; + } else { + $pk = $data_object[$pk_property_name]; + return $pk; + } } public static function listNameValuePairs($data_object,$object_model)

« previous php.pecl.cvs (#4996) next »