PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.4
Booking for Appointments and Events Calendar – Amelia v2.4.4
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 / vendor / sabre / vobject / lib / Settings.php
ameliabooking / vendor / sabre / vobject / lib Last commit date
Component 6 months ago ITip 6 months ago Parser 6 months ago Property 6 months ago Recur 6 months ago Splitter 6 months ago TimezoneGuesser 6 months ago timezonedata 1 year ago BirthdayCalendarGenerator.php 6 months ago Cli.php 6 months ago Component.php 6 months ago DateTimeParser.php 6 months ago Document.php 6 months ago ElementList.php 6 months ago EofException.php 6 months ago FreeBusyData.php 6 months ago FreeBusyGenerator.php 6 months ago InvalidDataException.php 6 months ago Node.php 6 months ago PHPUnitAssertions.php 6 months ago Parameter.php 6 months ago ParseException.php 6 months ago Property.php 6 months ago Reader.php 6 months ago Settings.php 6 months ago StringUtil.php 6 months ago TimeZoneUtil.php 6 months ago UUIDUtil.php 6 months ago VCardConverter.php 6 months ago Version.php 6 months ago Writer.php 6 months ago
Settings.php
56 lines
1 <?php
2
3 namespace AmeliaVendor\Sabre\VObject;
4
5 /**
6 * This class provides a list of global defaults for vobject.
7 *
8 * Some of these started to appear in various classes, so it made a bit more
9 * sense to centralize them, so it's easier for user to find and change these.
10 *
11 * The global nature of them does mean that changing the settings for one
12 * instance has a global influence.
13 *
14 * @copyright Copyright (C) fruux GmbH (https://fruux.com/)
15 * @author Evert Pot (http://evertpot.com/)
16 * @license http://sabre.io/license/ Modified BSD License
17 */
18 class Settings
19 {
20 /**
21 * The minimum date we accept for various calculations with dates, such as
22 * recurrences.
23 *
24 * The choice of 1900 is pretty arbitrary, but it covers most common
25 * use-cases. In particular, it covers birthdates for virtually everyone
26 * alive on earth, which is less than 5 people at the time of writing.
27 */
28 public static $minDate = '1900-01-01';
29
30 /**
31 * The maximum date we accept for various calculations with dates, such as
32 * recurrences.
33 *
34 * The choice of 2100 is pretty arbitrary, but should cover most
35 * appointments made for many years to come.
36 */
37 public static $maxDate = '2100-01-01';
38
39 /**
40 * The maximum number of recurrences that will be generated.
41 *
42 * This setting limits the maximum of recurring events that this library
43 * generates in its recurrence iterators.
44 *
45 * This is a security measure. Without this, it would be possible to craft
46 * specific events that recur many, many times, potentially DDOSing the
47 * server.
48 *
49 * The default (3500) allows creation of a daily event that goes on for 10
50 * years, which is hopefully long enough for most.
51 *
52 * Set this value to -1 to disable this control altogether.
53 */
54 public static $maxRecurrences = 3500;
55 }
56