private function getColumnNamesFrom($table)
    {
        if (0 === \strpos($table, 'mm_')) {
            $attributes = $this->getAttributeNamesFrom($table);
            \asort($attributes);

            $sql       = $this->translator->trans(
                'tl_metamodel_attribute.tag_column_type.sql',
                [],
                'contao_tl_metamodel_attribute'
            );
            $attribute = $this->translator->trans(
                'tl_metamodel_attribute.tag_column_type.attribute',
                [],
                'contao_tl_metamodel_attribute'
            );

            return [
                $sql       => \array_diff_key(
                    $this->getColumnNamesFromTable($table),
                    \array_flip(\array_keys($attributes))
                ),
                $attribute => $attributes,
            ];
        }

        return $this->getColumnNamesFromTable($table);
    }
private function getColumnNamesFrom($table)
    {
        if (0 === \strpos($table, 'mm_')) {
            $attributes = $this->getAttributeNamesFrom($table);
            \asort($attributes);

            $sql       = $this->translator->trans(
                'tl_metamodel_attribute.tag_column_type.sql',
                [],
                'contao_tl_metamodel_attribute'
            );
            $attribute = $this->translator->trans(
                'tl_metamodel_attribute.tag_column_type.attribute',
                [],
                'contao_tl_metamodel_attribute'
            );

            return [
                $sql       => \array_diff_key(
                    $this->getColumnNamesFromTable($table),
                    \array_flip(\array_keys($attributes))
                ),
                $attribute => $attributes,
            ];
        }

        return $this->getColumnNamesFromTable($table);
    }
private function getColumnNamesFrom ( $ table ) { if ( 0 === \ strpos ( $ table , 'mm_' ) ) { $ attributes = $ this -> getAttributeNamesFrom ( $ table ) ; \ asort ( $ attributes ) ; $ sql = $ this -> translator -> trans ( 'tl_metamodel_attribute.tag_column_type.sql' , [ ] , 'contao_tl_metamodel_attribute' ) ; $ attribute = $ this -> translator -> trans ( 'tl_metamodel_attribute.tag_column_type.attribute' , [ ] , 'contao_tl_metamodel_attribute' ) ; return [ $ sql => \ array_diff_key ( $ this -> getColumnNamesFromTable ( $ table ) , \ array_flip ( \ array_keys ( $ attributes ) ) ) , $ attribute => $ attributes , ] ; } return $ this -> getColumnNamesFromTable ( $ table ) ; }
Retrieve all column names for the given table.

@param string $table The table name.

@return array
Retrieve all column names for the given table .