PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / trunk
Booking for Appointments and Events Calendar – Amelia vtrunk
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 / WP / InstallActions / DB / User / Provider / ProvidersLocationTable.php
ameliabooking / src / Infrastructure / WP / InstallActions / DB / User / Provider Last commit date
ProvidersDayOffTable.php 2 months ago ProvidersGoogleCalendarTable.php 2 months ago ProvidersLocationTable.php 2 months ago ProvidersOutlookCalendarTable.php 2 months ago ProvidersPeriodLocationTable.php 2 months ago ProvidersPeriodServiceTable.php 2 months ago ProvidersPeriodTable.php 2 months ago ProvidersServiceTable.php 2 months ago ProvidersSpecialDayPeriodLocationTable.php 2 months ago ProvidersSpecialDayPeriodServiceTable.php 2 months ago ProvidersSpecialDayPeriodTable.php 2 months ago ProvidersSpecialDayTable.php 2 months ago ProvidersTimeOutTable.php 2 months ago ProvidersViewsTable.php 2 months ago ProvidersWeekDayTable.php 2 months ago
ProvidersLocationTable.php
36 lines
1 <?php
2
3 namespace AmeliaBooking\Infrastructure\WP\InstallActions\DB\User\Provider;
4
5 use AmeliaBooking\Domain\Common\Exceptions\InvalidArgumentException;
6 use AmeliaBooking\Infrastructure\WP\InstallActions\DB\AbstractDatabaseTable;
7
8 /**
9 * Class ProvidersLocationTable
10 *
11 * @package AmeliaBooking\Infrastructure\WP\InstallActions\DB\User\Provider
12 */
13 class ProvidersLocationTable extends AbstractDatabaseTable
14 {
15 public const TABLE = 'providers_to_locations';
16
17 /**
18 * @return string
19 * @throws InvalidArgumentException
20 */
21 public static function buildTable()
22 {
23 $table = self::getTableName();
24
25 $charsetCollate = self::getCharsetCollate();
26
27 return "CREATE TABLE {$table} (
28 `id` int(11) NOT NULL AUTO_INCREMENT,
29 `userId` int(11) NOT NULL,
30 `locationId` int(11) NOT NULL,
31 PRIMARY KEY (`id`),
32 UNIQUE KEY `id` (`id`)
33 ) {$charsetCollate};";
34 }
35 }
36