ILIAS  trunk Revision v12.0_alpha-1221-g4e438232683
CollectionRepository.php
Go to the documentation of this file.
1<?php
2
19declare(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
42
43 public function clear(ResourceCollectionIdentification $identification): void;
44
48 public function getResourceIdStrings(ResourceCollectionIdentification $identification): \Generator;
49
54 public function getResourceIdsForCollections(array $collection_identifications): array;
55
56 public function update(ResourceCollection $collection, DataContainer $event_data_container): void;
57
58 public function delete(ResourceCollectionIdentification $identification): void;
59
60 public function removeResourceFromAllCollections(ResourceIdentification $resource_identification): void;
61}
getResourceIdStrings(ResourceCollectionIdentification $identification)
update(ResourceCollection $collection, DataContainer $event_data_container)
getResourceIdsForCollections(array $collection_identifications)
has(ResourceCollectionIdentification $identification)
blank(ResourceCollectionIdentification $identification, ?int $owner=null)
existing(ResourceCollectionIdentification $identification)
removeResourceFromAllCollections(ResourceIdentification $resource_identification)
clear(ResourceCollectionIdentification $identification)