/** * @param Select $select * * @return array */ public function writeSelectsAsColumns(Select $select) { $selectAsColumns = $select->getColumnSelects(); if (!empty($selectAsColumns)) { $selectWriter = WriterFactory::createSelectWriter($this->writer, $this->placeholderWriter); $selectAsColumns = $this->selectColumnToQuery($selectAsColumns, $selectWriter); } return $selectAsColumns; }