From 87fbcc90ee2112d40aeff93695fd2046e83fef45 Mon Sep 17 00:00:00 2001 From: veselcraft Date: Fri, 22 Sep 2023 23:42:46 +0300 Subject: [PATCH] Fix PHP 8 compatibility --- Web/Models/Entities/IP.php | 2 +- Web/Models/Entities/Media.php | 4 ++-- Web/Models/Entities/Postable.php | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Web/Models/Entities/IP.php b/Web/Models/Entities/IP.php index df2c9787..0d9b8fd0 100644 --- a/Web/Models/Entities/IP.php +++ b/Web/Models/Entities/IP.php @@ -105,7 +105,7 @@ class IP extends RowModel $this->stateChanges("ip", $ip); } - function save($log): void + function save(?bool $log = false): void { if(is_null($this->getRecord())) $this->stateChanges("first_seen", time()); diff --git a/Web/Models/Entities/Media.php b/Web/Models/Entities/Media.php index 9377f3e8..648d3564 100644 --- a/Web/Models/Entities/Media.php +++ b/Web/Models/Entities/Media.php @@ -121,14 +121,14 @@ abstract class Media extends Postable $this->stateChanges("hash", $hash); } - function save(): void + function save(?bool $log = false): void { if(!is_null($this->processingPlaceholder) && is_null($this->getRecord())) { $this->stateChanges("processed", 0); $this->stateChanges("last_checked", time()); } - parent::save(); + parent::save($log); } function delete(bool $softly = true): void diff --git a/Web/Models/Entities/Postable.php b/Web/Models/Entities/Postable.php index ffbf480c..8f783238 100644 --- a/Web/Models/Entities/Postable.php +++ b/Web/Models/Entities/Postable.php @@ -152,7 +152,7 @@ abstract class Postable extends Attachable throw new ISE("Setting virtual id manually is forbidden"); } - function save(): void + function save(?bool $log = false): void { $vref = $this->upperNodeReferenceColumnName; @@ -171,7 +171,7 @@ abstract class Postable extends Attachable $this->stateChanges("edited", time()); }*/ - parent::save(); + parent::save($log); } use Traits\TAttachmentHost;