ILIAS  release_8 Revision v8.24
EmployeeTalkRepository.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
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}
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...