ILIAS  trunk Revision v11.0_alpha-1861-g09f3d197f78
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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)
 

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.

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

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  }
+ 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.

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: