diff --git a/lib/private/DB/Schema/Column.php b/lib/private/DB/Schema/Column.php index 01dbd7845464e..82007798de4e6 100644 --- a/lib/private/DB/Schema/Column.php +++ b/lib/private/DB/Schema/Column.php @@ -92,6 +92,13 @@ public function setDefault(mixed $default): self { return $this; } + #[\Override] + public function getName(): string { + /** @var non-empty-string $name */ + $name = $this->column->getName(); + return $name; + } + #[\Override] public function getType(): ColumnType { return ColumnType::from(DBALType::lookupName($this->column->getType())); diff --git a/lib/public/DB/Schema/IColumn.php b/lib/public/DB/Schema/IColumn.php index 6a6ccfc298dab..c67270307367f 100644 --- a/lib/public/DB/Schema/IColumn.php +++ b/lib/public/DB/Schema/IColumn.php @@ -59,6 +59,12 @@ public function setNotnull(bool $notnull): self; */ public function setDefault(mixed $default): self; + /** + * @since 35.0.0 + * @return non-empty-string + */ + public function getName(): string; + /** * Returns the type of this column. *