ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
CollectionRepository.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
28
35{
36 public function has(ResourceCollectionIdentification $identification): bool;
37
38 public function blank(ResourceCollectionIdentification $identification, ?int $owner = null): ResourceCollection;
39
41
42 public function clear(ResourceCollectionIdentification $identification): void;
43
47 public function getResourceIdStrings(ResourceCollectionIdentification $identification): \Generator;
48
49 public function update(ResourceCollection $collection, DataContainer $event_data_container): void;
50
51 public function delete(ResourceCollectionIdentification $identification): void;
52
53 public function removeResourceFromAllCollections(ResourceIdentification $resource_identification): void;
54}
getResourceIdStrings(ResourceCollectionIdentification $identification)
update(ResourceCollection $collection, DataContainer $event_data_container)
has(ResourceCollectionIdentification $identification)
blank(ResourceCollectionIdentification $identification, ?int $owner=null)
existing(ResourceCollectionIdentification $identification)
removeResourceFromAllCollections(ResourceIdentification $resource_identification)
clear(ResourceCollectionIdentification $identification)