ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\ResourceStorage\Preloader\StandardRepositoryPreloader Class Reference

Class StandardRepositoryPreloader. More...

+ Inheritance diagram for ILIAS\ResourceStorage\Preloader\StandardRepositoryPreloader:
+ Collaboration diagram for ILIAS\ResourceStorage\Preloader\StandardRepositoryPreloader:

Public Member Functions

 __construct (Repositories $repositories)
 
 preload (array $identification_strings)
 
 preload (array $identification_strings)
 

Protected Attributes

ResourceRepository $resource_repository
 
RevisionRepository $revision_repository
 
InformationRepository $information_repository
 
StakeholderRepository $stakeholder_repository
 
FlavourRepository $flavour_repository
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ILIAS\ResourceStorage\Preloader\StandardRepositoryPreloader::__construct ( Repositories  $repositories)

Definition at line 42 of file StandardRepositoryPreloader.php.

43 {
44 $this->resource_repository = $repositories->getResourceRepository();
45 $this->revision_repository = $repositories->getRevisionRepository();
46 $this->information_repository = $repositories->getInformationRepository();
47 $this->stakeholder_repository = $repositories->getStakeholderRepository();
48 $this->flavour_repository = $repositories->getFlavourRepository();
49 }

References ILIAS\ResourceStorage\Repositories\getFlavourRepository(), ILIAS\ResourceStorage\Repositories\getInformationRepository(), ILIAS\ResourceStorage\Repositories\getResourceRepository(), ILIAS\ResourceStorage\Repositories\getRevisionRepository(), and ILIAS\ResourceStorage\Repositories\getStakeholderRepository().

+ Here is the call graph for this function:

Member Function Documentation

◆ preload()

ILIAS\ResourceStorage\Preloader\StandardRepositoryPreloader::preload ( array  $identification_strings)

Implements ILIAS\ResourceStorage\Preloader\RepositoryPreloader.

Reimplemented in ILIAS\ResourceStorage\Preloader\DBRepositoryPreloader.

Definition at line 51 of file StandardRepositoryPreloader.php.

51 : void
52 {
53 $this->resource_repository->preload($identification_strings);
54 $this->revision_repository->preload($identification_strings);
55 $this->information_repository->preload($identification_strings);
56 $this->stakeholder_repository->preload($identification_strings);
57 $this->flavour_repository->preload($identification_strings);
58 }

Field Documentation

◆ $flavour_repository

FlavourRepository ILIAS\ResourceStorage\Preloader\StandardRepositoryPreloader::$flavour_repository
protected

Definition at line 40 of file StandardRepositoryPreloader.php.

◆ $information_repository

InformationRepository ILIAS\ResourceStorage\Preloader\StandardRepositoryPreloader::$information_repository
protected

Definition at line 38 of file StandardRepositoryPreloader.php.

◆ $resource_repository

ResourceRepository ILIAS\ResourceStorage\Preloader\StandardRepositoryPreloader::$resource_repository
protected

Definition at line 36 of file StandardRepositoryPreloader.php.

◆ $revision_repository

RevisionRepository ILIAS\ResourceStorage\Preloader\StandardRepositoryPreloader::$revision_repository
protected

Definition at line 37 of file StandardRepositoryPreloader.php.

◆ $stakeholder_repository

StakeholderRepository ILIAS\ResourceStorage\Preloader\StandardRepositoryPreloader::$stakeholder_repository
protected

Definition at line 39 of file StandardRepositoryPreloader.php.


The documentation for this class was generated from the following file: