|
ILIAS
release_8 Revision v8.24
|
Class Collections. More...
Collaboration diagram for ILIAS\ResourceStorage\Collection\Collections:Public Member Functions | |
| __construct (ResourceBuilder $resource_builder, CollectionBuilder $collection_builder, RepositoryPreloader $preloader) | |
| Consumers constructor. More... | |
| id (?string $collection_identification=null, ?int $owner=null) | |
| exists (string $collection_identification) | |
| idOrNull (?string $collection_identification=null, ?int $owner=null) | |
| get (ResourceCollectionIdentification $identification, ?int $owner=null) | |
| store (ResourceCollection $collection) | |
| clone (ResourceCollectionIdentification $source_collection_id) | |
| remove (ResourceCollectionIdentification $collection_id, ResourceStakeholder $stakeholder, bool $delete_resources_as_well=false) | |
| rangeAsArray (ResourceCollection $collection, int $from, int $amout) | |
| rangeAsGenerator (ResourceCollection $collection, int $from, int $to) | |
| sort (ResourceCollection $collection) | |
Private Attributes | |
| array | $cache = [] |
| ResourceBuilder | $resource_builder |
| CollectionBuilder | $collection_builder |
| RepositoryPreloader | $preloader |
Class Collections.
Definition at line 36 of file Collections.php.
| ILIAS\ResourceStorage\Collection\Collections::__construct | ( | ResourceBuilder | $resource_builder, |
| CollectionBuilder | $collection_builder, | ||
| RepositoryPreloader | $preloader | ||
| ) |
Consumers constructor.
Definition at line 46 of file Collections.php.
References ILIAS\ResourceStorage\Collection\Collections\$collection_builder, ILIAS\ResourceStorage\Collection\Collections\$preloader, and ILIAS\ResourceStorage\Collection\Collections\$resource_builder.
| ILIAS\ResourceStorage\Collection\Collections::clone | ( | ResourceCollectionIdentification | $source_collection_id | ) |
Definition at line 120 of file Collections.php.
References ILIAS\GlobalScreen\Provider\id().
Here is the call graph for this function:| ILIAS\ResourceStorage\Collection\Collections::exists | ( | string | $collection_identification | ) |
Definition at line 78 of file Collections.php.
| ILIAS\ResourceStorage\Collection\Collections::get | ( | ResourceCollectionIdentification | $identification, |
| ?int | $owner = null |
||
| ) |
Definition at line 93 of file Collections.php.
References ILIAS\ResourceStorage\Collection\ResourceCollection\add(), and ILIAS\ResourceStorage\Identification\AbstractIdentification\serialize().
Here is the call graph for this function:| ILIAS\ResourceStorage\Collection\Collections::id | ( | ?string | $collection_identification = null, |
| ?int | $owner = null |
||
| ) |
| string | null | $collection_identification | an existing collection identification or null for a new |
| int | null | $owner | if this colletion is owned by a users, you must prvide it's owner ID |
Definition at line 60 of file Collections.php.
| ILIAS\ResourceStorage\Collection\Collections::idOrNull | ( | ?string | $collection_identification = null, |
| ?int | $owner = null |
||
| ) |
Definition at line 83 of file Collections.php.
References ILIAS\GlobalScreen\Provider\id().
Here is the call graph for this function:| ILIAS\ResourceStorage\Collection\Collections::rangeAsArray | ( | ResourceCollection | $collection, |
| int | $from, | ||
| int | $amout | ||
| ) |
Definition at line 154 of file Collections.php.
References ILIAS\ResourceStorage\Collection\ResourceCollection\getResourceIdentifications().
Here is the call graph for this function:| ILIAS\ResourceStorage\Collection\Collections::rangeAsGenerator | ( | ResourceCollection | $collection, |
| int | $from, | ||
| int | $to | ||
| ) |
Definition at line 168 of file Collections.php.
References ILIAS\ResourceStorage\Collection\ResourceCollection\getResourceIdentifications().
Here is the call graph for this function:| ILIAS\ResourceStorage\Collection\Collections::remove | ( | ResourceCollectionIdentification | $collection_id, |
| ResourceStakeholder | $stakeholder, | ||
| bool | $delete_resources_as_well = false |
||
| ) |
Definition at line 136 of file Collections.php.
| ILIAS\ResourceStorage\Collection\Collections::sort | ( | ResourceCollection | $collection | ) |
Definition at line 177 of file Collections.php.
| ILIAS\ResourceStorage\Collection\Collections::store | ( | ResourceCollection | $collection | ) |
Definition at line 115 of file Collections.php.
|
private |
Definition at line 38 of file Collections.php.
|
private |
Definition at line 40 of file Collections.php.
Referenced by ILIAS\ResourceStorage\Collection\Collections\__construct().
|
private |
Definition at line 41 of file Collections.php.
Referenced by ILIAS\ResourceStorage\Collection\Collections\__construct().
|
private |
Definition at line 39 of file Collections.php.
Referenced by ILIAS\ResourceStorage\Collection\Collections\__construct().