19declare(strict_types=1);
55 public function preload(array $identification_strings): void
57 $this->resource_repository->preload($identification_strings);
58 $this->revision_repository->preload($identification_strings);
59 $this->information_repository->preload($identification_strings);
60 $this->stakeholder_repository->preload($identification_strings);
61 $this->flavour_repository->preload($identification_strings);
69 if ($collection_identification_strings === []) {
72 $resource_ids = $this->collection_repository->getResourceIdsForCollections($collection_identification_strings);
73 $resource_ids = array_values(array_unique(
77 if ($resource_ids === []) {
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Class ResourceIdentification.
Class StandardRepositoryPreloader.
StakeholderRepository $stakeholder_repository
InformationRepository $information_repository
RevisionRepository $revision_repository
preload(array $identification_strings)
FlavourRepository $flavour_repository
__construct(Repositories $repositories)
CollectionRepository $collection_repository
preloadCollections(array $collection_identification_strings)
ResourceRepository $resource_repository
getStakeholderRepository()
getInformationRepository()
getCollectionRepository()
Interface CollectionRepository.
Interface RepositoryPreloader.
Interface ResourceRepository.
Class RevisionARRepository.
Interface StakeholderRepository.