From 9e8ff1e8f81683344a051db8418f1103b4ab9046 Mon Sep 17 00:00:00 2001 From: Matthias Schmidt Date: Sun, 24 Jan 2021 12:47:13 +0100 Subject: [PATCH] Fix `IDatabaseTableColumn::renameTo()` for PHP < 8 --- .../table/column/AbstractDatabaseTableColumn.class.php | 2 +- .../database/table/column/IDatabaseTableColumn.class.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/wcfsetup/install/files/lib/system/database/table/column/AbstractDatabaseTableColumn.class.php b/wcfsetup/install/files/lib/system/database/table/column/AbstractDatabaseTableColumn.class.php index 78638f20c9..0672f3d446 100644 --- a/wcfsetup/install/files/lib/system/database/table/column/AbstractDatabaseTableColumn.class.php +++ b/wcfsetup/install/files/lib/system/database/table/column/AbstractDatabaseTableColumn.class.php @@ -182,7 +182,7 @@ abstract class AbstractDatabaseTableColumn implements IDatabaseTableColumn * @inheritDoc * @since 5.4 */ - public function renameTo(string $newName): self + public function renameTo(string $newName) { if ($newName === $this->getName()) { throw new \InvalidArgumentException("'{$newName}' is the current name of the column."); diff --git a/wcfsetup/install/files/lib/system/database/table/column/IDatabaseTableColumn.class.php b/wcfsetup/install/files/lib/system/database/table/column/IDatabaseTableColumn.class.php index 074526c7ba..9d695f5cac 100644 --- a/wcfsetup/install/files/lib/system/database/table/column/IDatabaseTableColumn.class.php +++ b/wcfsetup/install/files/lib/system/database/table/column/IDatabaseTableColumn.class.php @@ -90,8 +90,9 @@ interface IDatabaseTableColumn * Sets the new name of the column and returns the column. * * @since 5.4 + * @return $this */ - public function renameTo(string $newName): self; + public function renameTo(string $newName); /** * Returns `true` if the column will be dropped. -- 2.20.1