From 71fe6219c81de4d8473114a65b420227c78a3514 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Wed, 9 Nov 2022 23:00:45 +0100 Subject: [PATCH] update null serialization --- Account/NullGroup.php | 8 ++++++++ DataStorage/Cache/Connection/NullCache.php | 8 ++++++++ DataStorage/Database/Connection/NullConnection.php | 8 ++++++++ DataStorage/Database/Connection/NullPDO.php | 8 ++++++++ Localization/NullLocalization.php | 8 ++++++++ Module/NullModule.php | 8 ++++++++ 6 files changed, 48 insertions(+) diff --git a/Account/NullGroup.php b/Account/NullGroup.php index 25f5ca087..24f711dc9 100755 --- a/Account/NullGroup.php +++ b/Account/NullGroup.php @@ -35,4 +35,12 @@ final class NullGroup extends Group { $this->id = $id; } + + /** + * {@inheritdoc} + */ + public function jsonSerialize() : mixed + { + return ['id' => $this->id]; + } } diff --git a/DataStorage/Cache/Connection/NullCache.php b/DataStorage/Cache/Connection/NullCache.php index e9433ac23..85700757a 100755 --- a/DataStorage/Cache/Connection/NullCache.php +++ b/DataStorage/Cache/Connection/NullCache.php @@ -157,4 +157,12 @@ final class NullCache extends ConnectionAbstract { return true; } + + /** + * {@inheritdoc} + */ + public function jsonSerialize() : mixed + { + return ['id' => $this->id]; + } } diff --git a/DataStorage/Database/Connection/NullConnection.php b/DataStorage/Database/Connection/NullConnection.php index 09aea77c9..03cf913ea 100755 --- a/DataStorage/Database/Connection/NullConnection.php +++ b/DataStorage/Database/Connection/NullConnection.php @@ -30,4 +30,12 @@ final class NullConnection extends ConnectionAbstract public function connect(array $dbdata = null) : void { } + + /** + * {@inheritdoc} + */ + public function jsonSerialize() : mixed + { + return ['id' => $this->id]; + } } diff --git a/DataStorage/Database/Connection/NullPDO.php b/DataStorage/Database/Connection/NullPDO.php index 02622fabf..a4d91b5f1 100755 --- a/DataStorage/Database/Connection/NullPDO.php +++ b/DataStorage/Database/Connection/NullPDO.php @@ -32,4 +32,12 @@ final class NullPDO extends \PDO public function __construct() { } + + /** + * {@inheritdoc} + */ + public function jsonSerialize() : mixed + { + return ['id' => $this->id]; + } } diff --git a/Localization/NullLocalization.php b/Localization/NullLocalization.php index 7b6de26af..7a1dd8d89 100755 --- a/Localization/NullLocalization.php +++ b/Localization/NullLocalization.php @@ -35,4 +35,12 @@ final class NullLocalization extends Localization { $this->id = $id; } + + /** + * {@inheritdoc} + */ + public function jsonSerialize() : mixed + { + return ['id' => $this->id]; + } } diff --git a/Module/NullModule.php b/Module/NullModule.php index 7f89ad9a9..791afaa64 100755 --- a/Module/NullModule.php +++ b/Module/NullModule.php @@ -44,4 +44,12 @@ final class NullModule extends ModuleAbstract ] ); } + + /** + * {@inheritdoc} + */ + public function jsonSerialize() : mixed + { + return ['id' => $this->id]; + } }