Excluded data parsing to a data parser class that handles document and returns info class or array of those.

This commit is contained in:
kplaczek
2022-05-25 19:58:15 +02:00
parent 0e3c8852ce
commit 7d70ad40cb
5 changed files with 85 additions and 42 deletions

View File

@@ -4,6 +4,7 @@ namespace Techtube\Bookinfo\Api;
abstract class AbstractBookInfo
{
public string $url;
public string $author;
public string $isbn;
public string $description;
@@ -11,10 +12,8 @@ abstract class AbstractBookInfo
public string $category;
public string $cover_url;
public int $pages;
public string $series;
public string $cycle;
public int $volume;
public string $language;
public string $datePublished;
abstract public function parse();
}