N98\Magento\Command\Developer\Code\Model\MethodCommand::initTableColumns PHP Метод

initTableColumns() защищенный Метод

helper method to fill _tableColumns array
См. также: _tableColumns
protected initTableColumns ( )
    protected function initTableColumns()
    {
        $dbHelper = $this->getHelper('database');
        /* @var $dbHelper \N98\Util\Console\Helper\DatabaseHelper */
        /** @var \PDO $connection */
        $connection = $dbHelper->getConnection($this->_output);
        $stmt = $connection->query('SHOW COLUMNS FROM ' . $this->_mageModelTable, \PDO::FETCH_ASSOC);
        foreach ($stmt as $row) {
            $this->_tableColumns[$row['Field']] = $row;
        }
        if (0 === count($this->_tableColumns)) {
            throw new InvalidArgumentException('No columns found in table: ' . $this->_mageModelTable);
        }
    }