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