/** * @param EntityReflection $entityReflection * @param string $tableAlias * @param string $prefix * @internal param string $entityClass * @return array */ public function formatSelect(EntityReflection $entityReflection, $tableAlias, $prefix = null) { isset($prefix) or $prefix = $tableAlias; $fields = array(); foreach ($entityReflection->getEntityProperties() as $property) { if (($column = $property->getColumn()) === null) { continue; } $fields["{$tableAlias}.{$column}"] = $prefix . self::PREFIX_SEPARATOR . $column; } return $fields; }