/** * @inheritdoc */ public function generateColumnFormat($column) { if (stripos($column->name, 'published') !== false) { return 'boolean'; } elseif (stripos($column->name, 'file') !== false) { return 'file'; } elseif ($column->phpType === 'boolean' || $column->type === Schema::TYPE_SMALLINT && $column->size === 1) { return 'boolean'; } elseif (stripos($column->name, 'link') !== false) { return 'url'; } return parent::generateColumnFormat($column); }