resourceConnection = $resourceConnection; } /** * @param string $tableName * @param string $columnName * @return array */ public function describeTableData($tableName, $columnName = null) { $adapter = $this->resourceConnection->getConnection(); $cols = $columnName ?: '*'; $select = $adapter ->select() ->from($tableName, $cols); return $columnName ? $adapter->fetchCol($select) : $adapter->fetchAll($select); } }