From 89cb0ecaadafe71f9898b362ce4ab09edf606657 Mon Sep 17 00:00:00 2001 From: pookey Date: Mon, 7 Jan 2008 13:48:08 +0000 Subject: [PATCH] refs #712 --- lib/Doctrine/Query/Abstract.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/lib/Doctrine/Query/Abstract.php b/lib/Doctrine/Query/Abstract.php index 2cf246d67..da1909d26 100644 --- a/lib/Doctrine/Query/Abstract.php +++ b/lib/Doctrine/Query/Abstract.php @@ -1518,6 +1518,27 @@ abstract class Doctrine_Query_Abstract { return $this->_sqlParts; } + + /** + * getQueryPartValue + * return the value of queryPartName + * + * @param $queryPartName + * @return mixed value of queryPartName + * + */ + public function getQueryPartValue($queryPartName) + { + if(isset($this->_dqlParts[$queryPartName])) { + if(count($this->_dqlParts[$queryPartName]) == 1) { + return $this->_dqlParts[$queryPartName][0]; + } else { + return $this->_dqlParts[$queryPartName]; + } + } else { + return null; + } + } /** * getType