ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
EmployeeTalkRepository.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
24
26{
27 public function findByObjectId(int $objectId): EmployeeTalk;
28
34 public function findByEmployee(int $iliasUserId): array;
35
41 public function findBySeries(string $seriesId): array;
42 public function create(EmployeeTalk $talk): EmployeeTalk;
43 public function update(EmployeeTalk $talk): EmployeeTalk;
44 public function delete(EmployeeTalk $talk): void;
50 public function findByEmployees(array $employees): array;
51
57 public function findByUserOrTheirEmployees(int $user, array $employees): array;
58
64 public function findTalksBetweenEmployeeAndOwner(int $employee, int $owner): array;
65
69 public function findAll(): array;
70}