Completed
Branch FET/datetime-and-event-status (270044)
by
unknown
04:26 queued 14s
created
core/domain/RequiresDependencyMapInterface.php 1 patch
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -16,13 +16,13 @@
 block discarded – undo
16 16
 interface RequiresDependencyMapInterface
17 17
 {
18 18
 
19
-    /**
20
-     * @param EE_Dependency_Map $dependency_map
21
-     */
22
-    public function setDependencyMap($dependency_map);
19
+	/**
20
+	 * @param EE_Dependency_Map $dependency_map
21
+	 */
22
+	public function setDependencyMap($dependency_map);
23 23
 
24
-    /**
25
-     * @return EE_Dependency_Map
26
-     */
27
-    public function dependencyMap();
24
+	/**
25
+	 * @return EE_Dependency_Map
26
+	 */
27
+	public function dependencyMap();
28 28
 }
Please login to merge, or discard this patch.
core/domain/RequiresDomainInterface.php 1 patch
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -13,14 +13,14 @@
 block discarded – undo
13 13
 interface RequiresDomainInterface
14 14
 {
15 15
 
16
-    /**
17
-     * @param DomainInterface $domain
18
-     */
19
-    public function setDomain(DomainInterface $domain);
16
+	/**
17
+	 * @param DomainInterface $domain
18
+	 */
19
+	public function setDomain(DomainInterface $domain);
20 20
 
21 21
 
22
-    /**
23
-     * @return DomainInterface
24
-     */
25
-    public function domain();
22
+	/**
23
+	 * @return DomainInterface
24
+	 */
25
+	public function domain();
26 26
 }
Please login to merge, or discard this patch.
core/domain/CapabilitiesActionRestrictionInterface.php 1 patch
Indentation   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -14,34 +14,34 @@
 block discarded – undo
14 14
  */
15 15
 interface CapabilitiesActionRestrictionInterface
16 16
 {
17
-    /**
18
-     * Return whether the item can be edited for the given context.
19
-     * @param Context $context
20
-     * @return bool
21
-     */
22
-    public function canEdit(Context $context);
23
-
24
-
25
-    /**
26
-     * Return whether the item can be read for the given context.
27
-     * @param Context $context
28
-     * @return bool
29
-     */
30
-    public function canRead(Context $context);
31
-
32
-
33
-    /**
34
-     * Return whether the item can be deleted for the given context.
35
-     * @param Context $context
36
-     * @return bool
37
-     */
38
-    public function canDelete(Context $context);
39
-
40
-
41
-    /**
42
-     * Return whether the item can be created for the given context
43
-     * @param Context $context
44
-     * @return bool
45
-     */
46
-    public function canCreate(Context $context);
17
+	/**
18
+	 * Return whether the item can be edited for the given context.
19
+	 * @param Context $context
20
+	 * @return bool
21
+	 */
22
+	public function canEdit(Context $context);
23
+
24
+
25
+	/**
26
+	 * Return whether the item can be read for the given context.
27
+	 * @param Context $context
28
+	 * @return bool
29
+	 */
30
+	public function canRead(Context $context);
31
+
32
+
33
+	/**
34
+	 * Return whether the item can be deleted for the given context.
35
+	 * @param Context $context
36
+	 * @return bool
37
+	 */
38
+	public function canDelete(Context $context);
39
+
40
+
41
+	/**
42
+	 * Return whether the item can be created for the given context
43
+	 * @param Context $context
44
+	 * @return bool
45
+	 */
46
+	public function canCreate(Context $context);
47 47
 }
Please login to merge, or discard this patch.
core/domain/values/session/SessionLifespan.php 1 patch
Indentation   +94 added lines, -94 removed lines patch added patch discarded remove patch
@@ -20,98 +20,98 @@
 block discarded – undo
20 20
 class SessionLifespan
21 21
 {
22 22
 
23
-    /**
24
-     * how long an EE session lasts in seconds
25
-     * default session lifespan of 1 hour (for not so instant IPNs)
26
-     *
27
-     * @var int $lifespan
28
-     */
29
-    private $lifespan;
30
-
31
-
32
-    /**
33
-     * SessionLifespan constructor.
34
-     *
35
-     * @param int $lifespan
36
-     * @throws DomainException
37
-     */
38
-    public function __construct($lifespan = 0)
39
-    {
40
-        $lifespan = absint($lifespan);
41
-        $lifespan = $lifespan > 0 ? $lifespan : (int) HOUR_IN_SECONDS;
42
-        $this->setLifespan($lifespan);
43
-    }
44
-
45
-
46
-    /**
47
-     * @param int $lifespan
48
-     * @throws DomainException
49
-     */
50
-    protected function setLifespan($lifespan)
51
-    {
52
-        if ($lifespan < 60) {
53
-            throw new DomainException(
54
-                esc_html__(
55
-                    'The session lifespan needs to be at least 60 seconds, and even that is extremely short',
56
-                    'event_espresso'
57
-                )
58
-            );
59
-        }
60
-        $this->lifespan = apply_filters(
61
-            'FHEE__EventEspresso_core_domain_values_session_SessionLifespan__setLifespan___lifespan',
62
-            // apply legacy filter for now but add doing it wrong notice in future
63
-            apply_filters(
64
-                'FHEE__EE_Session__construct___lifespan',
65
-                $lifespan
66
-            )
67
-        ) + 1;
68
-    }
69
-
70
-
71
-    /**
72
-     * @return int
73
-     */
74
-    public function inSeconds()
75
-    {
76
-        return $this->lifespan;
77
-    }
78
-
79
-
80
-    /**
81
-     * @param string $separator
82
-     * @return string
83
-     */
84
-    public function inHoursMinutesSeconds($separator = ':')
85
-    {
86
-        return sprintf(
87
-            '%02d%s%02d%s%02d',
88
-            floor($this->lifespan / 3600),
89
-            $separator,
90
-            ($this->lifespan / 60) % 60,
91
-            $separator,
92
-            $this->lifespan % 60
93
-        );
94
-    }
95
-
96
-
97
-    /**
98
-     * Returns a timestamp for when the session would expire based on this lifespan
99
-     *
100
-     * @param bool $utc If true, displays expiration in UTC
101
-     *                  If false, displays expiration in local time
102
-     * @return int
103
-     */
104
-    public function expiration($utc = true)
105
-    {
106
-        return (int) current_time('timestamp', $utc) - $this->lifespan;
107
-    }
108
-
109
-
110
-    /**
111
-     * @return string
112
-     */
113
-    public function __toString()
114
-    {
115
-        return (string) $this->inSeconds();
116
-    }
23
+	/**
24
+	 * how long an EE session lasts in seconds
25
+	 * default session lifespan of 1 hour (for not so instant IPNs)
26
+	 *
27
+	 * @var int $lifespan
28
+	 */
29
+	private $lifespan;
30
+
31
+
32
+	/**
33
+	 * SessionLifespan constructor.
34
+	 *
35
+	 * @param int $lifespan
36
+	 * @throws DomainException
37
+	 */
38
+	public function __construct($lifespan = 0)
39
+	{
40
+		$lifespan = absint($lifespan);
41
+		$lifespan = $lifespan > 0 ? $lifespan : (int) HOUR_IN_SECONDS;
42
+		$this->setLifespan($lifespan);
43
+	}
44
+
45
+
46
+	/**
47
+	 * @param int $lifespan
48
+	 * @throws DomainException
49
+	 */
50
+	protected function setLifespan($lifespan)
51
+	{
52
+		if ($lifespan < 60) {
53
+			throw new DomainException(
54
+				esc_html__(
55
+					'The session lifespan needs to be at least 60 seconds, and even that is extremely short',
56
+					'event_espresso'
57
+				)
58
+			);
59
+		}
60
+		$this->lifespan = apply_filters(
61
+			'FHEE__EventEspresso_core_domain_values_session_SessionLifespan__setLifespan___lifespan',
62
+			// apply legacy filter for now but add doing it wrong notice in future
63
+			apply_filters(
64
+				'FHEE__EE_Session__construct___lifespan',
65
+				$lifespan
66
+			)
67
+		) + 1;
68
+	}
69
+
70
+
71
+	/**
72
+	 * @return int
73
+	 */
74
+	public function inSeconds()
75
+	{
76
+		return $this->lifespan;
77
+	}
78
+
79
+
80
+	/**
81
+	 * @param string $separator
82
+	 * @return string
83
+	 */
84
+	public function inHoursMinutesSeconds($separator = ':')
85
+	{
86
+		return sprintf(
87
+			'%02d%s%02d%s%02d',
88
+			floor($this->lifespan / 3600),
89
+			$separator,
90
+			($this->lifespan / 60) % 60,
91
+			$separator,
92
+			$this->lifespan % 60
93
+		);
94
+	}
95
+
96
+
97
+	/**
98
+	 * Returns a timestamp for when the session would expire based on this lifespan
99
+	 *
100
+	 * @param bool $utc If true, displays expiration in UTC
101
+	 *                  If false, displays expiration in local time
102
+	 * @return int
103
+	 */
104
+	public function expiration($utc = true)
105
+	{
106
+		return (int) current_time('timestamp', $utc) - $this->lifespan;
107
+	}
108
+
109
+
110
+	/**
111
+	 * @return string
112
+	 */
113
+	public function __toString()
114
+	{
115
+		return (string) $this->inSeconds();
116
+	}
117 117
 }
Please login to merge, or discard this patch.
core/domain/values/Version.php 2 patches
Indentation   +291 added lines, -291 removed lines patch added patch discarded remove patch
@@ -16,295 +16,295 @@
 block discarded – undo
16 16
 class Version
17 17
 {
18 18
 
19
-    const RELEASE_TYPE_RC    = 'rc';
20
-
21
-    const RELEASE_TYPE_BETA  = 'beta';
22
-
23
-    const RELEASE_TYPE_DECAF = 'decaf';
24
-
25
-    const RELEASE_TYPE_PROD  = 'p';
26
-
27
-    /**
28
-     * @var int $major
29
-     */
30
-    private $major;
31
-
32
-    /**
33
-     * @var int $minor
34
-     */
35
-    private $minor;
36
-
37
-    /**
38
-     * @var int $patch
39
-     */
40
-    private $patch;
41
-
42
-    /**
43
-     * @var string $release
44
-     */
45
-    private $release;
46
-
47
-    /**
48
-     * @var int $build
49
-     */
50
-    private $build;
51
-
52
-
53
-    /**
54
-     * Version constructor.
55
-     *
56
-     * @param int    $major
57
-     * @param int    $minor
58
-     * @param int    $patch
59
-     * @param string $release
60
-     * @param int    $build
61
-     * @throws InvalidDataTypeException
62
-     * @throws InvalidArgumentException
63
-     */
64
-    public function __construct($major, $minor, $patch, $release = Version::RELEASE_TYPE_PROD, $build = 0)
65
-    {
66
-        $this->setMajor($major);
67
-        $this->setMinor($minor);
68
-        $this->setPatch($patch);
69
-        $this->setRelease($release);
70
-        $this->setBuild($build);
71
-    }
72
-
73
-
74
-    /**
75
-     * @param string $version_string
76
-     * @return Version
77
-     * @throws InvalidArgumentException
78
-     */
79
-    public static function fromString($version_string)
80
-    {
81
-        // compare incoming version string against the lowest possible valid version
82
-        if (version_compare($version_string, '0.0.1.dev.001', '<')) {
83
-            throw new InvalidArgumentException(
84
-                sprintf(
85
-                    esc_html__('"%1$s" is not a valid version string', 'event_espresso'),
86
-                    $version_string
87
-                )
88
-            );
89
-        }
90
-        // break apart incoming version string
91
-        $version_parts = explode('.', $version_string);
92
-        // verify that version string at least contains {major}.{minor}.{patch}
93
-        if (count($version_parts) < 3) {
94
-            throw new InvalidArgumentException(
95
-                sprintf(
96
-                    esc_html__(
97
-                        'At minimum, a version string needs to be in a "{major}.{minor}.{patch}" format, therefore "%1$s" is not valid',
98
-                        'event_espresso'
99
-                    ),
100
-                    $version_string
101
-                )
102
-            );
103
-        }
104
-        // add defaults for missing pieces
105
-        $version_parts += array(0,0,0,'p',0);
106
-        // reassign to individual variables
107
-        list($major, $minor, $patch, $release, $build) = $version_parts;
108
-        return new Version(
109
-            (int) $major,
110
-            (int) $minor,
111
-            (int) $patch,
112
-            $release,
113
-            (int) $build
114
-        );
115
-    }
116
-
117
-
118
-    /**
119
-     * @return int
120
-     */
121
-    public function major()
122
-    {
123
-        return $this->major;
124
-    }
125
-
126
-
127
-    /**
128
-     * @param int|string $major
129
-     * @throws InvalidDataTypeException
130
-     */
131
-    private function setMajor($major)
132
-    {
133
-        if (! is_int($major)) {
134
-            throw new InvalidDataTypeException(
135
-                '$major',
136
-                $major,
137
-                'integer'
138
-            );
139
-        }
140
-        $this->major = absint($major);
141
-    }
142
-
143
-
144
-    /**
145
-     * @return int
146
-     */
147
-    public function minor()
148
-    {
149
-        return $this->minor;
150
-    }
151
-
152
-
153
-    /**
154
-     * @param int|string $minor
155
-     * @throws InvalidDataTypeException
156
-     */
157
-    private function setMinor($minor)
158
-    {
159
-        if (! is_int($minor)) {
160
-            throw new InvalidDataTypeException(
161
-                '$minor',
162
-                $minor,
163
-                'integer'
164
-            );
165
-        }
166
-        $this->minor = absint($minor);
167
-    }
168
-
169
-
170
-    /**
171
-     * @return int
172
-     */
173
-    public function patch()
174
-    {
175
-        return $this->patch;
176
-    }
177
-
178
-
179
-    /**
180
-     * @param int|string $patch
181
-     * @throws InvalidDataTypeException
182
-     */
183
-    private function setPatch($patch)
184
-    {
185
-        if (! is_int($patch)) {
186
-            throw new InvalidDataTypeException(
187
-                '$patch',
188
-                $patch,
189
-                'integer'
190
-            );
191
-        }
192
-        $this->patch = absint($patch);
193
-    }
194
-
195
-
196
-    /**
197
-     * @return string
198
-     */
199
-    public function release()
200
-    {
201
-        return $this->release;
202
-    }
203
-
204
-
205
-    /**
206
-     * @param string $release
207
-     * @throws InvalidArgumentException
208
-     */
209
-    private function setRelease($release)
210
-    {
211
-        $valid_release_types = array(
212
-            Version::RELEASE_TYPE_RC,
213
-            Version::RELEASE_TYPE_BETA,
214
-            Version::RELEASE_TYPE_DECAF,
215
-            Version::RELEASE_TYPE_PROD,
216
-        );
217
-        if (! in_array($release, $valid_release_types, true)) {
218
-            throw new InvalidArgumentException(
219
-                sprintf(
220
-                    esc_html__(
221
-                        '"%1$s" is not a valid release type. Please use one of the following values: %2$s',
222
-                        'event_espresso'
223
-                    ),
224
-                    $release,
225
-                    implode(', ', $valid_release_types)
226
-                )
227
-            );
228
-        }
229
-        $this->release = $release;
230
-    }
231
-
232
-
233
-    /**
234
-     * @return int
235
-     */
236
-    public function build()
237
-    {
238
-        return $this->build;
239
-    }
240
-
241
-
242
-    /**
243
-     * @param int|string $build
244
-     * @throws InvalidDataTypeException
245
-     */
246
-    private function setBuild($build)
247
-    {
248
-        if (! is_int($build)) {
249
-            throw new InvalidDataTypeException(
250
-                '$build',
251
-                $build,
252
-                'integer'
253
-            );
254
-        }
255
-        $this->build = absint($build);
256
-    }
257
-
258
-
259
-    /**
260
-     * @param Version $other_version
261
-     * @return int
262
-     */
263
-    public function compare(Version $other_version)
264
-    {
265
-        return version_compare((string) $this, (string) $other_version);
266
-    }
267
-
268
-
269
-    /**
270
-     * @param Version $other_version
271
-     * @return bool
272
-     */
273
-    public function equals(Version $other_version)
274
-    {
275
-        return version_compare((string) $this, (string) $other_version, '==');
276
-    }
277
-
278
-
279
-    /**
280
-     * @param Version $other_version
281
-     * @return bool
282
-     */
283
-    public function newerThan(Version $other_version)
284
-    {
285
-        return version_compare((string) $this, (string) $other_version, '>');
286
-    }
287
-
288
-
289
-    /**
290
-     * @param Version $other_version
291
-     * @return bool
292
-     */
293
-    public function olderThan(Version $other_version)
294
-    {
295
-        return version_compare((string) $this, (string) $other_version, '<');
296
-    }
297
-
298
-
299
-    /**
300
-     * @return string
301
-     */
302
-    public function __toString()
303
-    {
304
-        $version_string = "{$this->major}.{$this->minor}.{$this->patch}.{$this->release}";
305
-        if ($this->release !== Version::RELEASE_TYPE_PROD && $this->release !== Version::RELEASE_TYPE_DECAF) {
306
-            $version_string .= '.' . str_pad($this->build, 3, '0', STR_PAD_LEFT);
307
-        }
308
-        return $version_string;
309
-    }
19
+	const RELEASE_TYPE_RC    = 'rc';
20
+
21
+	const RELEASE_TYPE_BETA  = 'beta';
22
+
23
+	const RELEASE_TYPE_DECAF = 'decaf';
24
+
25
+	const RELEASE_TYPE_PROD  = 'p';
26
+
27
+	/**
28
+	 * @var int $major
29
+	 */
30
+	private $major;
31
+
32
+	/**
33
+	 * @var int $minor
34
+	 */
35
+	private $minor;
36
+
37
+	/**
38
+	 * @var int $patch
39
+	 */
40
+	private $patch;
41
+
42
+	/**
43
+	 * @var string $release
44
+	 */
45
+	private $release;
46
+
47
+	/**
48
+	 * @var int $build
49
+	 */
50
+	private $build;
51
+
52
+
53
+	/**
54
+	 * Version constructor.
55
+	 *
56
+	 * @param int    $major
57
+	 * @param int    $minor
58
+	 * @param int    $patch
59
+	 * @param string $release
60
+	 * @param int    $build
61
+	 * @throws InvalidDataTypeException
62
+	 * @throws InvalidArgumentException
63
+	 */
64
+	public function __construct($major, $minor, $patch, $release = Version::RELEASE_TYPE_PROD, $build = 0)
65
+	{
66
+		$this->setMajor($major);
67
+		$this->setMinor($minor);
68
+		$this->setPatch($patch);
69
+		$this->setRelease($release);
70
+		$this->setBuild($build);
71
+	}
72
+
73
+
74
+	/**
75
+	 * @param string $version_string
76
+	 * @return Version
77
+	 * @throws InvalidArgumentException
78
+	 */
79
+	public static function fromString($version_string)
80
+	{
81
+		// compare incoming version string against the lowest possible valid version
82
+		if (version_compare($version_string, '0.0.1.dev.001', '<')) {
83
+			throw new InvalidArgumentException(
84
+				sprintf(
85
+					esc_html__('"%1$s" is not a valid version string', 'event_espresso'),
86
+					$version_string
87
+				)
88
+			);
89
+		}
90
+		// break apart incoming version string
91
+		$version_parts = explode('.', $version_string);
92
+		// verify that version string at least contains {major}.{minor}.{patch}
93
+		if (count($version_parts) < 3) {
94
+			throw new InvalidArgumentException(
95
+				sprintf(
96
+					esc_html__(
97
+						'At minimum, a version string needs to be in a "{major}.{minor}.{patch}" format, therefore "%1$s" is not valid',
98
+						'event_espresso'
99
+					),
100
+					$version_string
101
+				)
102
+			);
103
+		}
104
+		// add defaults for missing pieces
105
+		$version_parts += array(0,0,0,'p',0);
106
+		// reassign to individual variables
107
+		list($major, $minor, $patch, $release, $build) = $version_parts;
108
+		return new Version(
109
+			(int) $major,
110
+			(int) $minor,
111
+			(int) $patch,
112
+			$release,
113
+			(int) $build
114
+		);
115
+	}
116
+
117
+
118
+	/**
119
+	 * @return int
120
+	 */
121
+	public function major()
122
+	{
123
+		return $this->major;
124
+	}
125
+
126
+
127
+	/**
128
+	 * @param int|string $major
129
+	 * @throws InvalidDataTypeException
130
+	 */
131
+	private function setMajor($major)
132
+	{
133
+		if (! is_int($major)) {
134
+			throw new InvalidDataTypeException(
135
+				'$major',
136
+				$major,
137
+				'integer'
138
+			);
139
+		}
140
+		$this->major = absint($major);
141
+	}
142
+
143
+
144
+	/**
145
+	 * @return int
146
+	 */
147
+	public function minor()
148
+	{
149
+		return $this->minor;
150
+	}
151
+
152
+
153
+	/**
154
+	 * @param int|string $minor
155
+	 * @throws InvalidDataTypeException
156
+	 */
157
+	private function setMinor($minor)
158
+	{
159
+		if (! is_int($minor)) {
160
+			throw new InvalidDataTypeException(
161
+				'$minor',
162
+				$minor,
163
+				'integer'
164
+			);
165
+		}
166
+		$this->minor = absint($minor);
167
+	}
168
+
169
+
170
+	/**
171
+	 * @return int
172
+	 */
173
+	public function patch()
174
+	{
175
+		return $this->patch;
176
+	}
177
+
178
+
179
+	/**
180
+	 * @param int|string $patch
181
+	 * @throws InvalidDataTypeException
182
+	 */
183
+	private function setPatch($patch)
184
+	{
185
+		if (! is_int($patch)) {
186
+			throw new InvalidDataTypeException(
187
+				'$patch',
188
+				$patch,
189
+				'integer'
190
+			);
191
+		}
192
+		$this->patch = absint($patch);
193
+	}
194
+
195
+
196
+	/**
197
+	 * @return string
198
+	 */
199
+	public function release()
200
+	{
201
+		return $this->release;
202
+	}
203
+
204
+
205
+	/**
206
+	 * @param string $release
207
+	 * @throws InvalidArgumentException
208
+	 */
209
+	private function setRelease($release)
210
+	{
211
+		$valid_release_types = array(
212
+			Version::RELEASE_TYPE_RC,
213
+			Version::RELEASE_TYPE_BETA,
214
+			Version::RELEASE_TYPE_DECAF,
215
+			Version::RELEASE_TYPE_PROD,
216
+		);
217
+		if (! in_array($release, $valid_release_types, true)) {
218
+			throw new InvalidArgumentException(
219
+				sprintf(
220
+					esc_html__(
221
+						'"%1$s" is not a valid release type. Please use one of the following values: %2$s',
222
+						'event_espresso'
223
+					),
224
+					$release,
225
+					implode(', ', $valid_release_types)
226
+				)
227
+			);
228
+		}
229
+		$this->release = $release;
230
+	}
231
+
232
+
233
+	/**
234
+	 * @return int
235
+	 */
236
+	public function build()
237
+	{
238
+		return $this->build;
239
+	}
240
+
241
+
242
+	/**
243
+	 * @param int|string $build
244
+	 * @throws InvalidDataTypeException
245
+	 */
246
+	private function setBuild($build)
247
+	{
248
+		if (! is_int($build)) {
249
+			throw new InvalidDataTypeException(
250
+				'$build',
251
+				$build,
252
+				'integer'
253
+			);
254
+		}
255
+		$this->build = absint($build);
256
+	}
257
+
258
+
259
+	/**
260
+	 * @param Version $other_version
261
+	 * @return int
262
+	 */
263
+	public function compare(Version $other_version)
264
+	{
265
+		return version_compare((string) $this, (string) $other_version);
266
+	}
267
+
268
+
269
+	/**
270
+	 * @param Version $other_version
271
+	 * @return bool
272
+	 */
273
+	public function equals(Version $other_version)
274
+	{
275
+		return version_compare((string) $this, (string) $other_version, '==');
276
+	}
277
+
278
+
279
+	/**
280
+	 * @param Version $other_version
281
+	 * @return bool
282
+	 */
283
+	public function newerThan(Version $other_version)
284
+	{
285
+		return version_compare((string) $this, (string) $other_version, '>');
286
+	}
287
+
288
+
289
+	/**
290
+	 * @param Version $other_version
291
+	 * @return bool
292
+	 */
293
+	public function olderThan(Version $other_version)
294
+	{
295
+		return version_compare((string) $this, (string) $other_version, '<');
296
+	}
297
+
298
+
299
+	/**
300
+	 * @return string
301
+	 */
302
+	public function __toString()
303
+	{
304
+		$version_string = "{$this->major}.{$this->minor}.{$this->patch}.{$this->release}";
305
+		if ($this->release !== Version::RELEASE_TYPE_PROD && $this->release !== Version::RELEASE_TYPE_DECAF) {
306
+			$version_string .= '.' . str_pad($this->build, 3, '0', STR_PAD_LEFT);
307
+		}
308
+		return $version_string;
309
+	}
310 310
 }
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -102,7 +102,7 @@  discard block
 block discarded – undo
102 102
             );
103 103
         }
104 104
         // add defaults for missing pieces
105
-        $version_parts += array(0,0,0,'p',0);
105
+        $version_parts += array(0, 0, 0, 'p', 0);
106 106
         // reassign to individual variables
107 107
         list($major, $minor, $patch, $release, $build) = $version_parts;
108 108
         return new Version(
@@ -130,7 +130,7 @@  discard block
 block discarded – undo
130 130
      */
131 131
     private function setMajor($major)
132 132
     {
133
-        if (! is_int($major)) {
133
+        if ( ! is_int($major)) {
134 134
             throw new InvalidDataTypeException(
135 135
                 '$major',
136 136
                 $major,
@@ -156,7 +156,7 @@  discard block
 block discarded – undo
156 156
      */
157 157
     private function setMinor($minor)
158 158
     {
159
-        if (! is_int($minor)) {
159
+        if ( ! is_int($minor)) {
160 160
             throw new InvalidDataTypeException(
161 161
                 '$minor',
162 162
                 $minor,
@@ -182,7 +182,7 @@  discard block
 block discarded – undo
182 182
      */
183 183
     private function setPatch($patch)
184 184
     {
185
-        if (! is_int($patch)) {
185
+        if ( ! is_int($patch)) {
186 186
             throw new InvalidDataTypeException(
187 187
                 '$patch',
188 188
                 $patch,
@@ -214,7 +214,7 @@  discard block
 block discarded – undo
214 214
             Version::RELEASE_TYPE_DECAF,
215 215
             Version::RELEASE_TYPE_PROD,
216 216
         );
217
-        if (! in_array($release, $valid_release_types, true)) {
217
+        if ( ! in_array($release, $valid_release_types, true)) {
218 218
             throw new InvalidArgumentException(
219 219
                 sprintf(
220 220
                     esc_html__(
@@ -245,7 +245,7 @@  discard block
 block discarded – undo
245 245
      */
246 246
     private function setBuild($build)
247 247
     {
248
-        if (! is_int($build)) {
248
+        if ( ! is_int($build)) {
249 249
             throw new InvalidDataTypeException(
250 250
                 '$build',
251 251
                 $build,
@@ -303,7 +303,7 @@  discard block
 block discarded – undo
303 303
     {
304 304
         $version_string = "{$this->major}.{$this->minor}.{$this->patch}.{$this->release}";
305 305
         if ($this->release !== Version::RELEASE_TYPE_PROD && $this->release !== Version::RELEASE_TYPE_DECAF) {
306
-            $version_string .= '.' . str_pad($this->build, 3, '0', STR_PAD_LEFT);
306
+            $version_string .= '.'.str_pad($this->build, 3, '0', STR_PAD_LEFT);
307 307
         }
308 308
         return $version_string;
309 309
     }
Please login to merge, or discard this patch.
core/domain/RequiresRegistryInterface.php 1 patch
Indentation   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -15,8 +15,8 @@
 block discarded – undo
15 15
 interface RequiresRegistryInterface
16 16
 {
17 17
 
18
-    /**
19
-     * @param EE_Registry $registry
20
-     */
21
-    public function setRegistry($registry);
18
+	/**
19
+	 * @param EE_Registry $registry
20
+	 */
21
+	public function setRegistry($registry);
22 22
 }
Please login to merge, or discard this patch.
core/domain/entities/DbSafeDateTime.php 2 patches
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
             DbSafeDateTime::db_safe_timestamp_format,
72 72
             $this->_datetime_string
73 73
         );
74
-        if (! $date instanceof DateTime) {
74
+        if ( ! $date instanceof DateTime) {
75 75
             try {
76 76
                 // we want a stack trace to determine where the malformed date came from, so...
77 77
                 throw new DomainException('');
@@ -118,7 +118,7 @@  discard block
 block discarded – undo
118 118
             DbSafeDateTime::db_safe_timestamp_format,
119 119
             $this->_datetime_string
120 120
         );
121
-        if (! $date instanceof DateTime) {
121
+        if ( ! $date instanceof DateTime) {
122 122
             $this->writeToErrorLog(
123 123
                 sprintf(
124 124
                     __(
@@ -160,7 +160,7 @@  discard block
 block discarded – undo
160 160
      */
161 161
     private function writeToErrorLog($message)
162 162
     {
163
-        if (! empty($this->_error_log_dir)) {
163
+        if ( ! empty($this->_error_log_dir)) {
164 164
             /** @noinspection ForgottenDebugOutputInspection */
165 165
             error_log($message, 3, $this->_error_log_dir);
166 166
         } else {
Please login to merge, or discard this patch.
Indentation   +184 added lines, -184 removed lines patch added patch discarded remove patch
@@ -18,188 +18,188 @@
 block discarded – undo
18 18
 class DbSafeDateTime extends DateTime
19 19
 {
20 20
 
21
-    // phpcs:disable Generic.NamingConventions.UpperCaseConstantName.ClassConstantNotUpperCase
22
-    /**
23
-     * @type string db_safe_timestamp_format
24
-     */
25
-    const db_safe_timestamp_format = 'Y-m-d H:i:s O e';
26
-    // phpcs:enable
27
-
28
-    // phpcs:disable PSR2.Classes.PropertyDeclaration.Underscore
29
-    /**
30
-     * DateTime object converted to a string that includes the date, time, UTC offset, and timezone identifier
31
-     *
32
-     * @type string $_datetime_string
33
-     */
34
-    protected $_datetime_string = '';
35
-
36
-    /**
37
-     * where to write the error log to
38
-     *
39
-     * @type string $_error_log_dir
40
-     */
41
-    protected $_error_log_dir = '';
42
-    // phpcs:enable
43
-
44
-
45
-    /**
46
-     * @param string $error_log_dir
47
-     */
48
-    public function setErrorLogDir($error_log_dir)
49
-    {
50
-        // if the folder path is writable, then except the path + filename, else keep empty
51
-        $this->_error_log_dir = is_writable(str_replace(basename($error_log_dir), '', $error_log_dir))
52
-            ? $error_log_dir
53
-            : '';
54
-    }
55
-
56
-
57
-    /**
58
-     * @return string
59
-     */
60
-    public function __toString()
61
-    {
62
-        return $this->format(DbSafeDateTime::db_safe_timestamp_format);
63
-    }
64
-
65
-
66
-    /**
67
-     * @return array
68
-     */
69
-    public function __sleep()
70
-    {
71
-        $this->_datetime_string = $this->format(DbSafeDateTime::db_safe_timestamp_format);
72
-        $date = DateTime::createFromFormat(
73
-            DbSafeDateTime::db_safe_timestamp_format,
74
-            $this->_datetime_string
75
-        );
76
-        if (! $date instanceof DateTime) {
77
-            try {
78
-                // we want a stack trace to determine where the malformed date came from, so...
79
-                throw new DomainException('');
80
-            } catch (DomainException $e) {
81
-                $stack_trace = $e->getTraceAsString();
82
-            }
83
-            $this->writeToErrorLog(
84
-                sprintf(
85
-                    __(
86
-                        'A valid DateTime could not be generated from "%1$s" because the following errors occurred: %2$s %3$s %2$s PHP version: %4$s %2$s Stack Trace: %5$s',
87
-                        'event_espresso'
88
-                    ),
89
-                    $this->_datetime_string,
90
-                    '<br />',
91
-                    print_r(DateTime::getLastErrors(), true),
92
-                    PHP_VERSION,
93
-                    $stack_trace
94
-                )
95
-            );
96
-        }
97
-        return array('_datetime_string');
98
-    }
99
-
100
-
101
-    /**
102
-     * if an empty or null value got saved to the db for a datetime,
103
-     * then some servers and/or PHP itself will incorrectly convert that date string
104
-     * resulting in "-0001-11-30" for the year-month-day.
105
-     * see the Notes section
106
-     *
107
-     * @link http://php.net/manual/en/datetime.formats.date.php
108
-     * We'll replace those with "0000-00-00" which will allow a valid DateTime object to be created,
109
-     * but still result in the internal date for that object being set to "-0001-11-30 10:00:00.000000".
110
-     * so we're no better off, but at least things won't go fatal on us.
111
-     */
112
-    public function __wakeup()
113
-    {
114
-        $date = self::createFromFormat(
115
-            DbSafeDateTime::db_safe_timestamp_format,
116
-            $this->_datetime_string
117
-        );
118
-        if (! $date instanceof DateTime) {
119
-            $this->writeToErrorLog(
120
-                sprintf(
121
-                    __(
122
-                        'A valid DateTime could not be recreated from "%1$s" because the following errors occurred: %2$s %3$s %2$s PHP version: %4$s',
123
-                        'event_espresso'
124
-                    ),
125
-                    $this->_datetime_string,
126
-                    '<br />',
127
-                    print_r(DateTime::getLastErrors(), true),
128
-                    PHP_VERSION
129
-                )
130
-            );
131
-        } else {
132
-            $this->__construct(
133
-                $date->format(\EE_Datetime_Field::mysql_timestamp_format),
134
-                new DateTimeZone($date->format('e'))
135
-            );
136
-        }
137
-    }
138
-
139
-
140
-    /**
141
-     * Normalizes incoming date string so that it is a bit more stable for use.
142
-     * @param string $date_string
143
-     * @return string
144
-     */
145
-    public static function normalizeInvalidDate($date_string)
146
-    {
147
-        return str_replace(
148
-            array('-0001-11-29', '-0001-11-30', '0000-00-00'),
149
-            '0000-01-03',
150
-            $date_string
151
-        );
152
-    }
153
-
154
-
155
-    /**
156
-     * Creates a DbSafeDateTime from ye old DateTime
157
-     *
158
-     * @param DateTime $datetime
159
-     * @return \EventEspresso\core\domain\entities\DbSafeDateTime
160
-     */
161
-    public static function createFromDateTime(DateTime $datetime)
162
-    {
163
-        return new DbSafeDateTime(
164
-            $datetime->format(\EE_Datetime_Field::mysql_timestamp_format),
165
-            new DateTimeZone($datetime->format('e'))
166
-        );
167
-    }
168
-
169
-
170
-    /**
171
-     * Parse a string into a new DateTime object according to the specified format
172
-     *
173
-     * @param string       $format   Format accepted by date().
174
-     * @param string       $time     String representing the time.
175
-     * @param DateTimeZone $timezone A DateTimeZone object representing the desired time zone.
176
-     * @return DbSafeDateTime|boolean
177
-     * @link https://php.net/manual/en/datetime.createfromformat.php
178
-     */
179
-    public static function createFromFormat($format, $time, $timezone = null)
180
-    {
181
-        $time = self::normalizeInvalidDate($time);
182
-        // Various php versions handle the third argument differently.  This conditional accounts for that.
183
-        $DateTime = $timezone === null
184
-            ? parent::createFromFormat($format, $time)
185
-            : parent::createFromFormat($format, $time, $timezone);
186
-        return $DateTime instanceof DateTime
187
-            ? self::createFromDateTime($DateTime)
188
-            : $DateTime;
189
-    }
190
-
191
-
192
-    /**
193
-     * @param string $message
194
-     */
195
-    private function writeToErrorLog($message)
196
-    {
197
-        if (! empty($this->_error_log_dir)) {
198
-            /** @noinspection ForgottenDebugOutputInspection */
199
-            error_log($message, 3, $this->_error_log_dir);
200
-        } else {
201
-            /** @noinspection ForgottenDebugOutputInspection */
202
-            error_log($message);
203
-        }
204
-    }
21
+	// phpcs:disable Generic.NamingConventions.UpperCaseConstantName.ClassConstantNotUpperCase
22
+	/**
23
+	 * @type string db_safe_timestamp_format
24
+	 */
25
+	const db_safe_timestamp_format = 'Y-m-d H:i:s O e';
26
+	// phpcs:enable
27
+
28
+	// phpcs:disable PSR2.Classes.PropertyDeclaration.Underscore
29
+	/**
30
+	 * DateTime object converted to a string that includes the date, time, UTC offset, and timezone identifier
31
+	 *
32
+	 * @type string $_datetime_string
33
+	 */
34
+	protected $_datetime_string = '';
35
+
36
+	/**
37
+	 * where to write the error log to
38
+	 *
39
+	 * @type string $_error_log_dir
40
+	 */
41
+	protected $_error_log_dir = '';
42
+	// phpcs:enable
43
+
44
+
45
+	/**
46
+	 * @param string $error_log_dir
47
+	 */
48
+	public function setErrorLogDir($error_log_dir)
49
+	{
50
+		// if the folder path is writable, then except the path + filename, else keep empty
51
+		$this->_error_log_dir = is_writable(str_replace(basename($error_log_dir), '', $error_log_dir))
52
+			? $error_log_dir
53
+			: '';
54
+	}
55
+
56
+
57
+	/**
58
+	 * @return string
59
+	 */
60
+	public function __toString()
61
+	{
62
+		return $this->format(DbSafeDateTime::db_safe_timestamp_format);
63
+	}
64
+
65
+
66
+	/**
67
+	 * @return array
68
+	 */
69
+	public function __sleep()
70
+	{
71
+		$this->_datetime_string = $this->format(DbSafeDateTime::db_safe_timestamp_format);
72
+		$date = DateTime::createFromFormat(
73
+			DbSafeDateTime::db_safe_timestamp_format,
74
+			$this->_datetime_string
75
+		);
76
+		if (! $date instanceof DateTime) {
77
+			try {
78
+				// we want a stack trace to determine where the malformed date came from, so...
79
+				throw new DomainException('');
80
+			} catch (DomainException $e) {
81
+				$stack_trace = $e->getTraceAsString();
82
+			}
83
+			$this->writeToErrorLog(
84
+				sprintf(
85
+					__(
86
+						'A valid DateTime could not be generated from "%1$s" because the following errors occurred: %2$s %3$s %2$s PHP version: %4$s %2$s Stack Trace: %5$s',
87
+						'event_espresso'
88
+					),
89
+					$this->_datetime_string,
90
+					'<br />',
91
+					print_r(DateTime::getLastErrors(), true),
92
+					PHP_VERSION,
93
+					$stack_trace
94
+				)
95
+			);
96
+		}
97
+		return array('_datetime_string');
98
+	}
99
+
100
+
101
+	/**
102
+	 * if an empty or null value got saved to the db for a datetime,
103
+	 * then some servers and/or PHP itself will incorrectly convert that date string
104
+	 * resulting in "-0001-11-30" for the year-month-day.
105
+	 * see the Notes section
106
+	 *
107
+	 * @link http://php.net/manual/en/datetime.formats.date.php
108
+	 * We'll replace those with "0000-00-00" which will allow a valid DateTime object to be created,
109
+	 * but still result in the internal date for that object being set to "-0001-11-30 10:00:00.000000".
110
+	 * so we're no better off, but at least things won't go fatal on us.
111
+	 */
112
+	public function __wakeup()
113
+	{
114
+		$date = self::createFromFormat(
115
+			DbSafeDateTime::db_safe_timestamp_format,
116
+			$this->_datetime_string
117
+		);
118
+		if (! $date instanceof DateTime) {
119
+			$this->writeToErrorLog(
120
+				sprintf(
121
+					__(
122
+						'A valid DateTime could not be recreated from "%1$s" because the following errors occurred: %2$s %3$s %2$s PHP version: %4$s',
123
+						'event_espresso'
124
+					),
125
+					$this->_datetime_string,
126
+					'<br />',
127
+					print_r(DateTime::getLastErrors(), true),
128
+					PHP_VERSION
129
+				)
130
+			);
131
+		} else {
132
+			$this->__construct(
133
+				$date->format(\EE_Datetime_Field::mysql_timestamp_format),
134
+				new DateTimeZone($date->format('e'))
135
+			);
136
+		}
137
+	}
138
+
139
+
140
+	/**
141
+	 * Normalizes incoming date string so that it is a bit more stable for use.
142
+	 * @param string $date_string
143
+	 * @return string
144
+	 */
145
+	public static function normalizeInvalidDate($date_string)
146
+	{
147
+		return str_replace(
148
+			array('-0001-11-29', '-0001-11-30', '0000-00-00'),
149
+			'0000-01-03',
150
+			$date_string
151
+		);
152
+	}
153
+
154
+
155
+	/**
156
+	 * Creates a DbSafeDateTime from ye old DateTime
157
+	 *
158
+	 * @param DateTime $datetime
159
+	 * @return \EventEspresso\core\domain\entities\DbSafeDateTime
160
+	 */
161
+	public static function createFromDateTime(DateTime $datetime)
162
+	{
163
+		return new DbSafeDateTime(
164
+			$datetime->format(\EE_Datetime_Field::mysql_timestamp_format),
165
+			new DateTimeZone($datetime->format('e'))
166
+		);
167
+	}
168
+
169
+
170
+	/**
171
+	 * Parse a string into a new DateTime object according to the specified format
172
+	 *
173
+	 * @param string       $format   Format accepted by date().
174
+	 * @param string       $time     String representing the time.
175
+	 * @param DateTimeZone $timezone A DateTimeZone object representing the desired time zone.
176
+	 * @return DbSafeDateTime|boolean
177
+	 * @link https://php.net/manual/en/datetime.createfromformat.php
178
+	 */
179
+	public static function createFromFormat($format, $time, $timezone = null)
180
+	{
181
+		$time = self::normalizeInvalidDate($time);
182
+		// Various php versions handle the third argument differently.  This conditional accounts for that.
183
+		$DateTime = $timezone === null
184
+			? parent::createFromFormat($format, $time)
185
+			: parent::createFromFormat($format, $time, $timezone);
186
+		return $DateTime instanceof DateTime
187
+			? self::createFromDateTime($DateTime)
188
+			: $DateTime;
189
+	}
190
+
191
+
192
+	/**
193
+	 * @param string $message
194
+	 */
195
+	private function writeToErrorLog($message)
196
+	{
197
+		if (! empty($this->_error_log_dir)) {
198
+			/** @noinspection ForgottenDebugOutputInspection */
199
+			error_log($message, 3, $this->_error_log_dir);
200
+		} else {
201
+			/** @noinspection ForgottenDebugOutputInspection */
202
+			error_log($message);
203
+		}
204
+	}
205 205
 }
Please login to merge, or discard this patch.
core/domain/entities/contexts/Context.php 1 patch
Indentation   +47 added lines, -47 removed lines patch added patch discarded remove patch
@@ -14,62 +14,62 @@
 block discarded – undo
14 14
 class Context implements ContextInterface
15 15
 {
16 16
 
17
-    /**
18
-     * @var string $slug
19
-     */
20
-    private $slug;
17
+	/**
18
+	 * @var string $slug
19
+	 */
20
+	private $slug;
21 21
 
22
-    /**
23
-     * @var string $description
24
-     */
25
-    private $description;
22
+	/**
23
+	 * @var string $description
24
+	 */
25
+	private $description;
26 26
 
27 27
 
28
-    /**
29
-     * Context constructor.
30
-     *
31
-     * @param string $slug
32
-     * @param string $description
33
-     */
34
-    public function __construct($slug, $description)
35
-    {
36
-        $this->setSlug($slug);
37
-        $this->setDescription($description);
38
-    }
28
+	/**
29
+	 * Context constructor.
30
+	 *
31
+	 * @param string $slug
32
+	 * @param string $description
33
+	 */
34
+	public function __construct($slug, $description)
35
+	{
36
+		$this->setSlug($slug);
37
+		$this->setDescription($description);
38
+	}
39 39
 
40 40
 
41
-    /**
42
-     * @return string
43
-     */
44
-    public function slug()
45
-    {
46
-        return $this->slug;
47
-    }
41
+	/**
42
+	 * @return string
43
+	 */
44
+	public function slug()
45
+	{
46
+		return $this->slug;
47
+	}
48 48
 
49 49
 
50
-    /**
51
-     * @param string $slug
52
-     */
53
-    private function setSlug($slug)
54
-    {
55
-        $this->slug = sanitize_key($slug);
56
-    }
50
+	/**
51
+	 * @param string $slug
52
+	 */
53
+	private function setSlug($slug)
54
+	{
55
+		$this->slug = sanitize_key($slug);
56
+	}
57 57
 
58 58
 
59
-    /**
60
-     * @return string
61
-     */
62
-    public function description()
63
-    {
64
-        return $this->description;
65
-    }
59
+	/**
60
+	 * @return string
61
+	 */
62
+	public function description()
63
+	{
64
+		return $this->description;
65
+	}
66 66
 
67 67
 
68
-    /**
69
-     * @param string $description
70
-     */
71
-    private function setDescription($description)
72
-    {
73
-        $this->description = sanitize_text_field($description);
74
-    }
68
+	/**
69
+	 * @param string $description
70
+	 */
71
+	private function setDescription($description)
72
+	{
73
+		$this->description = sanitize_text_field($description);
74
+	}
75 75
 }
Please login to merge, or discard this patch.
core/domain/entities/custom_post_types/CustomTaxonomyTerm.php 1 patch
Indentation   +46 added lines, -46 removed lines patch added patch discarded remove patch
@@ -13,60 +13,60 @@
 block discarded – undo
13 13
 class CustomTaxonomyTerm
14 14
 {
15 15
 
16
-    /**
17
-     * @var string $taxonomy_slug
18
-     */
19
-    public $taxonomy_slug;
16
+	/**
17
+	 * @var string $taxonomy_slug
18
+	 */
19
+	public $taxonomy_slug;
20 20
 
21
-    /**
22
-     * @var string $term_slug
23
-     */
24
-    public $term_slug;
21
+	/**
22
+	 * @var string $term_slug
23
+	 */
24
+	public $term_slug;
25 25
 
26
-    /**
27
-     * @var array $custom_post_type_slugs
28
-     */
29
-    public $custom_post_type_slugs;
26
+	/**
27
+	 * @var array $custom_post_type_slugs
28
+	 */
29
+	public $custom_post_type_slugs;
30 30
 
31 31
 
32
-    /**
33
-     * CustomTaxonomyTerm constructor.
34
-     *
35
-     * @param string $taxonomy_slug
36
-     * @param string $term_slug
37
-     * @param array  $custom_post_type_slugs
38
-     */
39
-    public function __construct($taxonomy_slug, $term_slug, array $custom_post_type_slugs = array())
40
-    {
41
-        $this->taxonomy_slug = $taxonomy_slug;
42
-        $this->term_slug = $term_slug;
43
-        $this->custom_post_type_slugs = $custom_post_type_slugs;
44
-    }
32
+	/**
33
+	 * CustomTaxonomyTerm constructor.
34
+	 *
35
+	 * @param string $taxonomy_slug
36
+	 * @param string $term_slug
37
+	 * @param array  $custom_post_type_slugs
38
+	 */
39
+	public function __construct($taxonomy_slug, $term_slug, array $custom_post_type_slugs = array())
40
+	{
41
+		$this->taxonomy_slug = $taxonomy_slug;
42
+		$this->term_slug = $term_slug;
43
+		$this->custom_post_type_slugs = $custom_post_type_slugs;
44
+	}
45 45
 
46 46
 
47
-    /**
48
-     * @return string
49
-     */
50
-    public function taxonomySlug()
51
-    {
52
-        return $this->taxonomy_slug;
53
-    }
47
+	/**
48
+	 * @return string
49
+	 */
50
+	public function taxonomySlug()
51
+	{
52
+		return $this->taxonomy_slug;
53
+	}
54 54
 
55 55
 
56
-    /**
57
-     * @return string
58
-     */
59
-    public function termSlug()
60
-    {
61
-        return $this->term_slug;
62
-    }
56
+	/**
57
+	 * @return string
58
+	 */
59
+	public function termSlug()
60
+	{
61
+		return $this->term_slug;
62
+	}
63 63
 
64 64
 
65
-    /**
66
-     * @return array
67
-     */
68
-    public function customPostTypeSlugs()
69
-    {
70
-        return $this->custom_post_type_slugs;
71
-    }
65
+	/**
66
+	 * @return array
67
+	 */
68
+	public function customPostTypeSlugs()
69
+	{
70
+		return $this->custom_post_type_slugs;
71
+	}
72 72
 }
Please login to merge, or discard this patch.