ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
HandlerInterface.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
23use ILIAS\Poll\Image\I\Repository\Element\HandlerInterface as ilPollImageRepositoryElementInterface;
24use ILIAS\Poll\Image\I\Repository\Key\HandlerInterface as ilPollImageRepositoryKeyInterface;
25use ILIAS\Poll\Image\I\Repository\Values\HandlerInterface as ilPollImageRepositoryValuesInterface;
26
28{
29 public function store(
30 ilPollImageRepositoryKeyInterface $key,
31 ilPollImageRepositoryValuesInterface $values
32 );
33
34 public function getElement(
35 ilPollImageRepositoryKeyInterface $key
36 ): null|ilPollImageRepositoryElementInterface;
37
38 public function deleteElement(
39 ilPollImageRepositoryKeyInterface $key
40 ): void;
41}
deleteElement(ilPollImageRepositoryKeyInterface $key)
store(ilPollImageRepositoryKeyInterface $key, ilPollImageRepositoryValuesInterface $values)
getElement(ilPollImageRepositoryKeyInterface $key)