PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.28
Booking for Appointments and Events Calendar – Amelia v1.2.28
2.4.5 2.4.4 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 / Infrastructure / Repository / AbstractEntityRepository.php
ameliabooking / src / Infrastructure / Repository Last commit date
Bookable 1 year ago Booking 1 year ago Cache 1 year ago Coupon 1 year ago CustomField 1 year ago Gallery 1 year ago Google 1 year ago Location 1 year ago Notification 1 year ago Outlook 1 year ago Payment 1 year ago Schedule 1 year ago Tax 1 year ago User 1 year ago AbstractEntityRepository.php 1 year ago AbstractRepository.php 1 year ago AbstractStatusRepository.php 1 year ago
AbstractEntityRepository.php
44 lines
1 <?php
2
3 /**
4 * @copyright © TMS-Plugins. All rights reserved.
5 * @licence See LICENCE.md for license details.
6 */
7
8 namespace AmeliaBooking\Infrastructure\Repository;
9
10 use AmeliaBooking\Infrastructure\Common\Exceptions\QueryExecutionException;
11
12 /**
13 * Class AbstractEntityRepository
14 *
15 * @package AmeliaBooking\Infrastructure\Repository
16 */
17 class AbstractEntityRepository extends AbstractRepository
18 {
19 /**
20 * @param int $entityId
21 * @param string $entityType
22 *
23 * @return bool
24 * @throws QueryExecutionException
25 */
26 public function deleteByEntityIdAndEntityType($entityId, $entityType)
27 {
28 $params = [
29 ':entityId' => $entityId,
30 ':entityType' => $entityType,
31 ];
32
33 try {
34 $statement = $this->connection->prepare(
35 "DELETE FROM {$this->table} WHERE entityId = :entityId AND entityType = :entityType"
36 );
37
38 return $statement->execute($params);
39 } catch (\Exception $e) {
40 throw new QueryExecutionException('Unable to delete entities in ' . __CLASS__, $e->getCode(), $e);
41 }
42 }
43 }
44