ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
CollectionRepository.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
29 
36 {
37  public function has(ResourceCollectionIdentification $identification): bool;
38 
39  public function blank(ResourceCollectionIdentification $identification, ?int $owner = null): ResourceCollection;
40 
41  public function existing(ResourceCollectionIdentification $identification): ResourceCollection;
42 
43  public function clear(ResourceCollectionIdentification $identification): void;
44 
48  public function getResourceIdStrings(ResourceCollectionIdentification $identification): \Generator;
49 
50  public function update(ResourceCollection $collection, DataContainer $event_data_container): void;
51 
52  public function delete(ResourceCollectionIdentification $identification): void;
53 
54  public function removeResourceFromAllCollections(ResourceIdentification $resource_identification): void;
55 }
getResourceIdStrings(ResourceCollectionIdentification $identification)
clear(ResourceCollectionIdentification $identification)
existing(ResourceCollectionIdentification $identification)
blank(ResourceCollectionIdentification $identification, ?int $owner=null)
removeResourceFromAllCollections(ResourceIdentification $resource_identification)
update(ResourceCollection $collection, DataContainer $event_data_container)
has(ResourceCollectionIdentification $identification)