protected function checkColumnDiff(ColumnDiff $columnDiff, IgnoredChange $ignoredChange)
    {
        if (count($columnDiff->changedProperties) !== 1 && !$columnDiff->hasChanged($ignoredChange->getPropertyName())) {
            return false;
        }

        $propertyName = $columnDiff->changedProperties[0];
        $before = $columnDiff->fromColumn->getType()->getName();
        $after = $columnDiff->column->getType()->getName();
        if ($ignoredChange->matches('changedColumns', $propertyName, $before, $after)) {
            return true;
        }

        return false;
    }