PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.1
Booking for Appointments and Events Calendar – Amelia v2.1
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 1 year ago ExtraRepositoryInterface.php 5 years ago ServiceRepositoryInterface.php 6 months ago
ServiceRepositoryInterface.php
35 lines
1 <?php
2
3 /**
4 * @copyright © Melograno Ventures. All rights reserved.
5 * @licence See LICENCE.md for license details.
6 */
7
8 namespace AmeliaBooking\Domain\Repository\Bookable\Service;
9
10 use AmeliaBooking\Domain\Collection\Collection;
11 use AmeliaBooking\Domain\Repository\BaseRepositoryInterface;
12
13 /**
14 * Interface ServiceRepositoryInterface
15 *
16 * @package AmeliaBooking\Domain\Repository\Bookable\Service
17 */
18 interface ServiceRepositoryInterface extends BaseRepositoryInterface
19 {
20 /**
21 * @param $serviceId
22 * @param $userId
23 *
24 * @return Collection
25 */
26 public function getProviderServicesWithExtras($serviceId, $userId);
27
28 /**
29 * @param $serviceId
30 *
31 * @return mixed
32 */
33 public function getByIdWithExtras($serviceId);
34 }
35