<?php
declare(strict_types=1);
namespace Doctrine\DBAL\Schema;
use Doctrine\DBAL\Platforms\AbstractPlatform;
use function array_keys;
use function array_map;
use function strtolower;
class UniqueConstraint extends AbstractAsset
{
protected array $columns = [];
protected array $flags = [];
public function __construct(
string $name,
array $columns,
array $flags = [],
private readonly array $options = [],
) {
$this->_setName($name);
foreach ($columns as $column) {