PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.20
Booking for Appointments and Events Calendar – Amelia v1.2.20
2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / src / Domain / Repository / Bookable / Service / ServiceRepositoryInterface.php
ameliabooking / src / Domain / Repository / Bookable / Service Last commit date
CategoryRepositoryInterface.php 7 years ago ExtraRepositoryInterface.php 5 years ago ServiceRepositoryInterface.php 6 years ago
ServiceRepositoryInterface.php
34 lines
1 <?php
2 /**
3 * @copyright © TMS-Plugins. All rights reserved.
4 * @licence See LICENCE.md for license details.
5 */
6
7 namespace AmeliaBooking\Domain\Repository\Bookable\Service;
8
9 use AmeliaBooking\Domain\Collection\Collection;
10 use AmeliaBooking\Domain\Repository\BaseRepositoryInterface;
11
12 /**
13 * Interface ServiceRepositoryInterface
14 *
15 * @package AmeliaBooking\Domain\Repository\Bookable\Service
16 */
17 interface ServiceRepositoryInterface extends BaseRepositoryInterface
18 {
19 /**
20 * @param $serviceId
21 * @param $userId
22 *
23 * @return Collection
24 */
25 public function getProviderServicesWithExtras($serviceId, $userId);
26
27 /**
28 * @param $serviceId
29 *
30 * @return mixed
31 */
32 public function getByIdWithExtras($serviceId);
33 }
34