public function __construct($classMap, $command = '') { parent::__construct($classMap); $this->command = $command; if ($this->command != '') { $this->parseCommand(); } }
public function __construct($classMap, $manager) { parent::__construct($classMap, $manager); $this->transaction = NULL; }
public function processCriteriaAsObjectArray(PersistentCriteria $criteria, $parameters) { $db = $criteria->getClassMap()->getDb(); $result = $this->processCriteriaQuery($criteria, $parameters, $db, FALSE)->getResult(); $columns = $criteria->getColumnAttributes(); $array = array(); if (count($result)) { foreach ($result as $row) { $object = new stdClass(); foreach ($columns as $key => $column) { $attribute = $criteria->getColumnAlias($column) ?: $column; $object->{$attribute} = $row[$key]; } $array[] = $object; } } return $array; }