From 882087e881ca197c67125fc718119372607b1375 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ewilan=20Rivi=C3=A8re?= Date: Tue, 9 May 2023 10:46:13 +0200 Subject: [PATCH] 0.1.20 - add `OpdsEntryBookAuthor` --- composer.json | 2 +- src/Models/OpdsEntryBook.php | 27 --------------------------- src/Models/OpdsEntryBookAuthor.php | 30 ++++++++++++++++++++++++++++++ 3 files changed, 31 insertions(+), 28 deletions(-) create mode 100644 src/Models/OpdsEntryBookAuthor.php diff --git a/composer.json b/composer.json index c0125b7..e93e3b9 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "name": "kiwilan/php-opds", "description": "PHP package to create OPDS feed for eBooks.", - "version": "0.1.10", + "version": "0.1.20", "keywords": [ "php", "ebook", diff --git a/src/Models/OpdsEntryBook.php b/src/Models/OpdsEntryBook.php index 567bf11..1c05f47 100644 --- a/src/Models/OpdsEntryBook.php +++ b/src/Models/OpdsEntryBook.php @@ -96,30 +96,3 @@ public function toArray(): array ]); } } - -class OpdsEntryBookAuthor -{ - public function __construct( - protected string $name, - protected ?string $uri = null, - ) { - } - - public function name(): string - { - return $this->name; - } - - public function uri(): ?string - { - return $this->uri; - } - - public function toArray(): array - { - return [ - 'name' => $this->name(), - 'uri' => $this->uri(), - ]; - } -} diff --git a/src/Models/OpdsEntryBookAuthor.php b/src/Models/OpdsEntryBookAuthor.php new file mode 100644 index 0000000..badfd3d --- /dev/null +++ b/src/Models/OpdsEntryBookAuthor.php @@ -0,0 +1,30 @@ +name; + } + + public function uri(): ?string + { + return $this->uri; + } + + public function toArray(): array + { + return [ + 'name' => $this->name(), + 'uri' => $this->uri(), + ]; + } +}