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 / ProvidersSpecialDayTable.php
ameliabooking / src / Infrastructure / WP / InstallActions / DB / User / Provider Last commit date
ProvidersDayOffTable.php 3 months ago ProvidersGoogleCalendarTable.php 2 months ago ProvidersLocationTable.php 3 months ago ProvidersOutlookCalendarTable.php 2 months ago ProvidersPeriodLocationTable.php 3 months ago ProvidersPeriodServiceTable.php 3 months ago ProvidersPeriodTable.php 3 months ago ProvidersServiceTable.php 3 months ago ProvidersSpecialDayPeriodLocationTable.php 3 months ago ProvidersSpecialDayPeriodServiceTable.php 3 months ago ProvidersSpecialDayPeriodTable.php 3 months ago ProvidersSpecialDayTable.php 3 months ago ProvidersTimeOutTable.php 3 months ago ProvidersViewsTable.php 3 months ago ProvidersWeekDayTable.php 3 months ago
ProvidersSpecialDayTable.php
37 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 ProvidersSpecialDayTable
10 *
11 * @package AmeliaBooking\Infrastructure\WP\InstallActions\DB\User\Provider
12 */
13 class ProvidersSpecialDayTable extends AbstractDatabaseTable
14 {
15 public const TABLE = 'providers_to_specialdays';
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 `startDate` date NOT NULL,
31 `endDate` date NOT NULL,
32 PRIMARY KEY (`id`),
33 UNIQUE KEY `id` (`id`)
34 ) {$charsetCollate};";
35 }
36 }
37