/** * @param CreateTable $schema * * @return string */ protected function handleUniqueKeys(CreateTable $schema) { $indexes = $schema->getUniqueKeys(); if (empty($indexes)) { return ''; } $sql = array(); foreach ($schema->getUniqueKeys() as $name => $columns) { $sql[] = 'CONSTRAINT ' . $this->wrap($name) . ' UNIQUE (' . $this->wrapArray($columns) . ')'; } return ",\n" . implode(",\n", $sql); }