<?php
declare(strict_types=1);
namespace Doctrine\DBAL\Schema;
use function array_filter;
use function count;
class TableDiff
{
public function __construct(
private readonly Table $oldTable,
private readonly array $addedColumns,
private readonly array $modifiedColumns,
private readonly array $droppedColumns,
private readonly array $renamedColumns,
private array $addedIndexes,
private readonly array $modifiedIndexes,
private array $droppedIndexes,
private readonly array $renamedIndexes,
private readonly array $addedForeignKeys,
private readonly array $modifiedForeignKeys,
private readonly array $droppedForeignKeys,
) {