public static function isInteger(ColumnDefinitionInterface $column)
{
return 'integer' === $column->getPhpDataType();
}
/** * @return string */ public function getPhpDataType() { if (1 < count($this->getColumns())) { return 'array'; } if ($this->getColumns()) { $first = $this->getColumns()[0]; if (ColumnDefinition::isInteger($first)) { return 'integer'; } else { if (ColumnDefinition::isBoolean($first)) { return 'boolean'; } else { if (ColumnDefinition::isFloat($first)) { return 'float'; } else { return 'string'; } } } } }