- Gettings chapters from non En/Fr sources
- mercure fonctionne!
This commit is contained in:
Jérémy Guillot
2024-06-16 13:14:32 +02:00
parent bc85649789
commit 671551c7f8
11 changed files with 313 additions and 65 deletions

View File

@@ -37,6 +37,9 @@ class Chapter
#[ORM\Column(length: 255, nullable: true)]
private ?string $localPath = null;
#[ORM\Column(length: 255, nullable: true)]
private ?string $externalId = null;
public function __construct()
{
$this->pagesLink = new ArrayCollection();
@@ -114,18 +117,18 @@ class Chapter
}
public function getPageByNumber(int $number): ?Page
{
/**
* @var Page $page
*/
foreach ($this->pagesLink as $page) {
if ($page->getNumber() === $number) {
return $page;
}
}
return null;
}
{
/**
* @var Page $page
*/
foreach ($this->pagesLink as $page) {
if ($page->getNumber() === $number) {
return $page;
}
}
return null;
}
public function getVolume(): ?int
{
@@ -162,4 +165,16 @@ class Chapter
return $this;
}
public function getExternalId(): ?string
{
return $this->externalId;
}
public function setExternalId(?string $externalId): static
{
$this->externalId = $externalId;
return $this;
}
}