From 763b54491e7810593f578782e105f2fcc9a71f77 Mon Sep 17 00:00:00 2001 From: Beatrycze Volk Date: Tue, 27 Jun 2023 12:14:04 +0200 Subject: [PATCH] f --- Classes/Common/Doc.php | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/Classes/Common/Doc.php b/Classes/Common/Doc.php index 4768a6c126..69d48799d1 100644 --- a/Classes/Common/Doc.php +++ b/Classes/Common/Doc.php @@ -12,6 +12,8 @@ namespace Kitodo\Dlf\Common; +use Kitodo\Dlf\Domain\Repository\MetadataRepository; +use Kitodo\Dlf\Domain\Repository\StructureRepository; use TYPO3\CMS\Core\Cache\CacheManager; use TYPO3\CMS\Core\Configuration\ExtensionConfiguration; use TYPO3\CMS\Core\Database\ConnectionPool; @@ -314,6 +316,32 @@ abstract class Doc */ protected $xml; + /** + * @var MetadataRepository + */ + protected $metadataRepository; + + /** + * @var StructureRepository + */ + protected $structureRepository; + + /** + * @param MetadataRepository $metadataRepository + */ + public function injectMetadataRepository(MetadataRepository $metadataRepository) + { + $this->metadataRepository = $metadataRepository; + } + + /** + * @param StructureRepository $structureRepository + */ + public function injectStructureRepository(StructureRepository $structureRepository) + { + $this->structureRepository = $structureRepository; + } + /** * This clears the static registry to prevent memory exhaustion *