/** * Sets properties for a specified column * * @param Column $column * @param InputInterface $input * @return Column */ private function setColumn(Column $column, InputInterface $input) { $column->setNull($input->getOption('null')); $column->setDataType($input->getOption('type')); $column->setLength($input->getOption('length')); $column->setPrimary($input->getOption('primary')); $column->setUnsigned($input->getOption('unsigned')); $column->setDefaultValue($input->getOption('default')); $column->setAutoIncrement($input->getOption('auto_increment')); return $column; }