diff --git a/lib/private/DB/Schema/Column.php b/lib/private/DB/Schema/Column.php index 01dbd784546..82007798de4 100644 --- a/lib/private/DB/Schema/Column.php +++ b/lib/private/DB/Schema/Column.php @@ -92,6 +92,13 @@ class Column implements IColumn { 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 6a6ccfc298d..c6727030736 100644 --- a/lib/public/DB/Schema/IColumn.php +++ b/lib/public/DB/Schema/IColumn.php @@ -59,6 +59,12 @@ interface IColumn { */ public function setDefault(mixed $default): self; + /** + * @since 35.0.0 + * @return non-empty-string + */ + public function getName(): string; + /** * Returns the type of this column. *