Completed
Branch new-admin-design (e102fb)
by
unknown
12:40 queued 08:36
created
vendor/composer/installed.php 2 patches
Indentation   +410 added lines, -410 removed lines patch added patch discarded remove patch
@@ -1,412 +1,412 @@
 block discarded – undo
1 1
 <?php return array(
2
-    'root' => array(
3
-        'pretty_version' => 'dev-master',
4
-        'version' => 'dev-master',
5
-        'type' => 'wordpress-plugin',
6
-        'install_path' => __DIR__ . '/../../',
7
-        'aliases' => array(),
8
-        'reference' => '7b922196422c03d8ac304c7b62fbe08a9b23fe29',
9
-        'name' => 'eventespresso/event-espresso-core',
10
-        'dev' => true,
11
-    ),
12
-    'versions' => array(
13
-        'composer/installers' => array(
14
-            'pretty_version' => 'v2.1.0',
15
-            'version' => '2.1.0.0',
16
-            'type' => 'composer-plugin',
17
-            'install_path' => __DIR__ . '/./installers',
18
-            'aliases' => array(),
19
-            'reference' => '75e5ef05436c90ac565a48176cc7465991908352',
20
-            'dev_requirement' => false,
21
-        ),
22
-        'doctrine/instantiator' => array(
23
-            'pretty_version' => '1.4.1',
24
-            'version' => '1.4.1.0',
25
-            'type' => 'library',
26
-            'install_path' => __DIR__ . '/../doctrine/instantiator',
27
-            'aliases' => array(),
28
-            'reference' => '10dcfce151b967d20fde1b34ae6640712c3891bc',
29
-            'dev_requirement' => true,
30
-        ),
31
-        'eventespresso/ee-coding-standards' => array(
32
-            'pretty_version' => 'dev-master',
33
-            'version' => 'dev-master',
34
-            'type' => 'phpcodesniffer-standard',
35
-            'install_path' => __DIR__ . '/../eventespresso/ee-coding-standards',
36
-            'aliases' => array(
37
-                0 => '9999999-dev',
38
-            ),
39
-            'reference' => '4bbdbb4ed08aeb7ac719b19d8adbd0974c8b63ae',
40
-            'dev_requirement' => true,
41
-        ),
42
-        'eventespresso/event-espresso-core' => array(
43
-            'pretty_version' => 'dev-master',
44
-            'version' => 'dev-master',
45
-            'type' => 'wordpress-plugin',
46
-            'install_path' => __DIR__ . '/../../',
47
-            'aliases' => array(),
48
-            'reference' => '7b922196422c03d8ac304c7b62fbe08a9b23fe29',
49
-            'dev_requirement' => false,
50
-        ),
51
-        'myclabs/deep-copy' => array(
52
-            'pretty_version' => '1.11.0',
53
-            'version' => '1.11.0.0',
54
-            'type' => 'library',
55
-            'install_path' => __DIR__ . '/../myclabs/deep-copy',
56
-            'aliases' => array(),
57
-            'reference' => '14daed4296fae74d9e3201d2c4925d1acb7aa614',
58
-            'dev_requirement' => true,
59
-        ),
60
-        'nikic/php-parser' => array(
61
-            'pretty_version' => 'v4.13.2',
62
-            'version' => '4.13.2.0',
63
-            'type' => 'library',
64
-            'install_path' => __DIR__ . '/../nikic/php-parser',
65
-            'aliases' => array(),
66
-            'reference' => '210577fe3cf7badcc5814d99455df46564f3c077',
67
-            'dev_requirement' => true,
68
-        ),
69
-        'phar-io/manifest' => array(
70
-            'pretty_version' => '2.0.3',
71
-            'version' => '2.0.3.0',
72
-            'type' => 'library',
73
-            'install_path' => __DIR__ . '/../phar-io/manifest',
74
-            'aliases' => array(),
75
-            'reference' => '97803eca37d319dfa7826cc2437fc020857acb53',
76
-            'dev_requirement' => true,
77
-        ),
78
-        'phar-io/version' => array(
79
-            'pretty_version' => '3.2.1',
80
-            'version' => '3.2.1.0',
81
-            'type' => 'library',
82
-            'install_path' => __DIR__ . '/../phar-io/version',
83
-            'aliases' => array(),
84
-            'reference' => '4f7fd7836c6f332bb2933569e566a0d6c4cbed74',
85
-            'dev_requirement' => true,
86
-        ),
87
-        'phpcompatibility/php-compatibility' => array(
88
-            'pretty_version' => '9.3.5',
89
-            'version' => '9.3.5.0',
90
-            'type' => 'phpcodesniffer-standard',
91
-            'install_path' => __DIR__ . '/../phpcompatibility/php-compatibility',
92
-            'aliases' => array(),
93
-            'reference' => '9fb324479acf6f39452e0655d2429cc0d3914243',
94
-            'dev_requirement' => true,
95
-        ),
96
-        'phpcompatibility/phpcompatibility-paragonie' => array(
97
-            'pretty_version' => '1.3.1',
98
-            'version' => '1.3.1.0',
99
-            'type' => 'phpcodesniffer-standard',
100
-            'install_path' => __DIR__ . '/../phpcompatibility/phpcompatibility-paragonie',
101
-            'aliases' => array(),
102
-            'reference' => 'ddabec839cc003651f2ce695c938686d1086cf43',
103
-            'dev_requirement' => true,
104
-        ),
105
-        'phpcompatibility/phpcompatibility-wp' => array(
106
-            'pretty_version' => '2.1.3',
107
-            'version' => '2.1.3.0',
108
-            'type' => 'phpcodesniffer-standard',
109
-            'install_path' => __DIR__ . '/../phpcompatibility/phpcompatibility-wp',
110
-            'aliases' => array(),
111
-            'reference' => 'd55de55f88697b9cdb94bccf04f14eb3b11cf308',
112
-            'dev_requirement' => true,
113
-        ),
114
-        'phpdocumentor/reflection-common' => array(
115
-            'pretty_version' => '2.2.0',
116
-            'version' => '2.2.0.0',
117
-            'type' => 'library',
118
-            'install_path' => __DIR__ . '/../phpdocumentor/reflection-common',
119
-            'aliases' => array(),
120
-            'reference' => '1d01c49d4ed62f25aa84a747ad35d5a16924662b',
121
-            'dev_requirement' => true,
122
-        ),
123
-        'phpdocumentor/reflection-docblock' => array(
124
-            'pretty_version' => '5.3.0',
125
-            'version' => '5.3.0.0',
126
-            'type' => 'library',
127
-            'install_path' => __DIR__ . '/../phpdocumentor/reflection-docblock',
128
-            'aliases' => array(),
129
-            'reference' => '622548b623e81ca6d78b721c5e029f4ce664f170',
130
-            'dev_requirement' => true,
131
-        ),
132
-        'phpdocumentor/type-resolver' => array(
133
-            'pretty_version' => '1.6.0',
134
-            'version' => '1.6.0.0',
135
-            'type' => 'library',
136
-            'install_path' => __DIR__ . '/../phpdocumentor/type-resolver',
137
-            'aliases' => array(),
138
-            'reference' => '93ebd0014cab80c4ea9f5e297ea48672f1b87706',
139
-            'dev_requirement' => true,
140
-        ),
141
-        'phpspec/prophecy' => array(
142
-            'pretty_version' => 'v1.15.0',
143
-            'version' => '1.15.0.0',
144
-            'type' => 'library',
145
-            'install_path' => __DIR__ . '/../phpspec/prophecy',
146
-            'aliases' => array(),
147
-            'reference' => 'bbcd7380b0ebf3961ee21409db7b38bc31d69a13',
148
-            'dev_requirement' => true,
149
-        ),
150
-        'phpunit/php-code-coverage' => array(
151
-            'pretty_version' => '9.2.15',
152
-            'version' => '9.2.15.0',
153
-            'type' => 'library',
154
-            'install_path' => __DIR__ . '/../phpunit/php-code-coverage',
155
-            'aliases' => array(),
156
-            'reference' => '2e9da11878c4202f97915c1cb4bb1ca318a63f5f',
157
-            'dev_requirement' => true,
158
-        ),
159
-        'phpunit/php-file-iterator' => array(
160
-            'pretty_version' => '3.0.6',
161
-            'version' => '3.0.6.0',
162
-            'type' => 'library',
163
-            'install_path' => __DIR__ . '/../phpunit/php-file-iterator',
164
-            'aliases' => array(),
165
-            'reference' => 'cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf',
166
-            'dev_requirement' => true,
167
-        ),
168
-        'phpunit/php-invoker' => array(
169
-            'pretty_version' => '3.1.1',
170
-            'version' => '3.1.1.0',
171
-            'type' => 'library',
172
-            'install_path' => __DIR__ . '/../phpunit/php-invoker',
173
-            'aliases' => array(),
174
-            'reference' => '5a10147d0aaf65b58940a0b72f71c9ac0423cc67',
175
-            'dev_requirement' => true,
176
-        ),
177
-        'phpunit/php-text-template' => array(
178
-            'pretty_version' => '2.0.4',
179
-            'version' => '2.0.4.0',
180
-            'type' => 'library',
181
-            'install_path' => __DIR__ . '/../phpunit/php-text-template',
182
-            'aliases' => array(),
183
-            'reference' => '5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28',
184
-            'dev_requirement' => true,
185
-        ),
186
-        'phpunit/php-timer' => array(
187
-            'pretty_version' => '5.0.3',
188
-            'version' => '5.0.3.0',
189
-            'type' => 'library',
190
-            'install_path' => __DIR__ . '/../phpunit/php-timer',
191
-            'aliases' => array(),
192
-            'reference' => '5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2',
193
-            'dev_requirement' => true,
194
-        ),
195
-        'phpunit/phpunit' => array(
196
-            'pretty_version' => '9.5.19',
197
-            'version' => '9.5.19.0',
198
-            'type' => 'library',
199
-            'install_path' => __DIR__ . '/../phpunit/phpunit',
200
-            'aliases' => array(),
201
-            'reference' => '35ea4b7f3acabb26f4bb640f8c30866c401da807',
202
-            'dev_requirement' => true,
203
-        ),
204
-        'roave/security-advisories' => array(
205
-            'pretty_version' => 'dev-master',
206
-            'version' => 'dev-master',
207
-            'type' => 'metapackage',
208
-            'install_path' => NULL,
209
-            'aliases' => array(),
210
-            'reference' => 'a1696aadf99f7ff55d44c56e7ebf54eace85310c',
211
-            'dev_requirement' => true,
212
-        ),
213
-        'sebastian/cli-parser' => array(
214
-            'pretty_version' => '1.0.1',
215
-            'version' => '1.0.1.0',
216
-            'type' => 'library',
217
-            'install_path' => __DIR__ . '/../sebastian/cli-parser',
218
-            'aliases' => array(),
219
-            'reference' => '442e7c7e687e42adc03470c7b668bc4b2402c0b2',
220
-            'dev_requirement' => true,
221
-        ),
222
-        'sebastian/code-unit' => array(
223
-            'pretty_version' => '1.0.8',
224
-            'version' => '1.0.8.0',
225
-            'type' => 'library',
226
-            'install_path' => __DIR__ . '/../sebastian/code-unit',
227
-            'aliases' => array(),
228
-            'reference' => '1fc9f64c0927627ef78ba436c9b17d967e68e120',
229
-            'dev_requirement' => true,
230
-        ),
231
-        'sebastian/code-unit-reverse-lookup' => array(
232
-            'pretty_version' => '2.0.3',
233
-            'version' => '2.0.3.0',
234
-            'type' => 'library',
235
-            'install_path' => __DIR__ . '/../sebastian/code-unit-reverse-lookup',
236
-            'aliases' => array(),
237
-            'reference' => 'ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5',
238
-            'dev_requirement' => true,
239
-        ),
240
-        'sebastian/comparator' => array(
241
-            'pretty_version' => '4.0.6',
242
-            'version' => '4.0.6.0',
243
-            'type' => 'library',
244
-            'install_path' => __DIR__ . '/../sebastian/comparator',
245
-            'aliases' => array(),
246
-            'reference' => '55f4261989e546dc112258c7a75935a81a7ce382',
247
-            'dev_requirement' => true,
248
-        ),
249
-        'sebastian/complexity' => array(
250
-            'pretty_version' => '2.0.2',
251
-            'version' => '2.0.2.0',
252
-            'type' => 'library',
253
-            'install_path' => __DIR__ . '/../sebastian/complexity',
254
-            'aliases' => array(),
255
-            'reference' => '739b35e53379900cc9ac327b2147867b8b6efd88',
256
-            'dev_requirement' => true,
257
-        ),
258
-        'sebastian/diff' => array(
259
-            'pretty_version' => '4.0.4',
260
-            'version' => '4.0.4.0',
261
-            'type' => 'library',
262
-            'install_path' => __DIR__ . '/../sebastian/diff',
263
-            'aliases' => array(),
264
-            'reference' => '3461e3fccc7cfdfc2720be910d3bd73c69be590d',
265
-            'dev_requirement' => true,
266
-        ),
267
-        'sebastian/environment' => array(
268
-            'pretty_version' => '5.1.3',
269
-            'version' => '5.1.3.0',
270
-            'type' => 'library',
271
-            'install_path' => __DIR__ . '/../sebastian/environment',
272
-            'aliases' => array(),
273
-            'reference' => '388b6ced16caa751030f6a69e588299fa09200ac',
274
-            'dev_requirement' => true,
275
-        ),
276
-        'sebastian/exporter' => array(
277
-            'pretty_version' => '4.0.4',
278
-            'version' => '4.0.4.0',
279
-            'type' => 'library',
280
-            'install_path' => __DIR__ . '/../sebastian/exporter',
281
-            'aliases' => array(),
282
-            'reference' => '65e8b7db476c5dd267e65eea9cab77584d3cfff9',
283
-            'dev_requirement' => true,
284
-        ),
285
-        'sebastian/global-state' => array(
286
-            'pretty_version' => '5.0.5',
287
-            'version' => '5.0.5.0',
288
-            'type' => 'library',
289
-            'install_path' => __DIR__ . '/../sebastian/global-state',
290
-            'aliases' => array(),
291
-            'reference' => '0ca8db5a5fc9c8646244e629625ac486fa286bf2',
292
-            'dev_requirement' => true,
293
-        ),
294
-        'sebastian/lines-of-code' => array(
295
-            'pretty_version' => '1.0.3',
296
-            'version' => '1.0.3.0',
297
-            'type' => 'library',
298
-            'install_path' => __DIR__ . '/../sebastian/lines-of-code',
299
-            'aliases' => array(),
300
-            'reference' => 'c1c2e997aa3146983ed888ad08b15470a2e22ecc',
301
-            'dev_requirement' => true,
302
-        ),
303
-        'sebastian/object-enumerator' => array(
304
-            'pretty_version' => '4.0.4',
305
-            'version' => '4.0.4.0',
306
-            'type' => 'library',
307
-            'install_path' => __DIR__ . '/../sebastian/object-enumerator',
308
-            'aliases' => array(),
309
-            'reference' => '5c9eeac41b290a3712d88851518825ad78f45c71',
310
-            'dev_requirement' => true,
311
-        ),
312
-        'sebastian/object-reflector' => array(
313
-            'pretty_version' => '2.0.4',
314
-            'version' => '2.0.4.0',
315
-            'type' => 'library',
316
-            'install_path' => __DIR__ . '/../sebastian/object-reflector',
317
-            'aliases' => array(),
318
-            'reference' => 'b4f479ebdbf63ac605d183ece17d8d7fe49c15c7',
319
-            'dev_requirement' => true,
320
-        ),
321
-        'sebastian/recursion-context' => array(
322
-            'pretty_version' => '4.0.4',
323
-            'version' => '4.0.4.0',
324
-            'type' => 'library',
325
-            'install_path' => __DIR__ . '/../sebastian/recursion-context',
326
-            'aliases' => array(),
327
-            'reference' => 'cd9d8cf3c5804de4341c283ed787f099f5506172',
328
-            'dev_requirement' => true,
329
-        ),
330
-        'sebastian/resource-operations' => array(
331
-            'pretty_version' => '3.0.3',
332
-            'version' => '3.0.3.0',
333
-            'type' => 'library',
334
-            'install_path' => __DIR__ . '/../sebastian/resource-operations',
335
-            'aliases' => array(),
336
-            'reference' => '0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8',
337
-            'dev_requirement' => true,
338
-        ),
339
-        'sebastian/type' => array(
340
-            'pretty_version' => '3.0.0',
341
-            'version' => '3.0.0.0',
342
-            'type' => 'library',
343
-            'install_path' => __DIR__ . '/../sebastian/type',
344
-            'aliases' => array(),
345
-            'reference' => 'b233b84bc4465aff7b57cf1c4bc75c86d00d6dad',
346
-            'dev_requirement' => true,
347
-        ),
348
-        'sebastian/version' => array(
349
-            'pretty_version' => '3.0.2',
350
-            'version' => '3.0.2.0',
351
-            'type' => 'library',
352
-            'install_path' => __DIR__ . '/../sebastian/version',
353
-            'aliases' => array(),
354
-            'reference' => 'c6c1022351a901512170118436c764e473f6de8c',
355
-            'dev_requirement' => true,
356
-        ),
357
-        'squizlabs/php_codesniffer' => array(
358
-            'pretty_version' => '3.6.2',
359
-            'version' => '3.6.2.0',
360
-            'type' => 'library',
361
-            'install_path' => __DIR__ . '/../squizlabs/php_codesniffer',
362
-            'aliases' => array(),
363
-            'reference' => '5e4e71592f69da17871dba6e80dd51bce74a351a',
364
-            'dev_requirement' => true,
365
-        ),
366
-        'symfony/polyfill-ctype' => array(
367
-            'pretty_version' => 'v1.25.0',
368
-            'version' => '1.25.0.0',
369
-            'type' => 'library',
370
-            'install_path' => __DIR__ . '/../symfony/polyfill-ctype',
371
-            'aliases' => array(),
372
-            'reference' => '30885182c981ab175d4d034db0f6f469898070ab',
373
-            'dev_requirement' => true,
374
-        ),
375
-        'theseer/tokenizer' => array(
376
-            'pretty_version' => '1.2.1',
377
-            'version' => '1.2.1.0',
378
-            'type' => 'library',
379
-            'install_path' => __DIR__ . '/../theseer/tokenizer',
380
-            'aliases' => array(),
381
-            'reference' => '34a41e998c2183e22995f158c581e7b5e755ab9e',
382
-            'dev_requirement' => true,
383
-        ),
384
-        'webmozart/assert' => array(
385
-            'pretty_version' => '1.10.0',
386
-            'version' => '1.10.0.0',
387
-            'type' => 'library',
388
-            'install_path' => __DIR__ . '/../webmozart/assert',
389
-            'aliases' => array(),
390
-            'reference' => '6964c76c7804814a842473e0c8fd15bab0f18e25',
391
-            'dev_requirement' => true,
392
-        ),
393
-        'wp-coding-standards/wpcs' => array(
394
-            'pretty_version' => '2.3.0',
395
-            'version' => '2.3.0.0',
396
-            'type' => 'phpcodesniffer-standard',
397
-            'install_path' => __DIR__ . '/../wp-coding-standards/wpcs',
398
-            'aliases' => array(),
399
-            'reference' => '7da1894633f168fe244afc6de00d141f27517b62',
400
-            'dev_requirement' => true,
401
-        ),
402
-        'yoast/phpunit-polyfills' => array(
403
-            'pretty_version' => '1.0.3',
404
-            'version' => '1.0.3.0',
405
-            'type' => 'library',
406
-            'install_path' => __DIR__ . '/../yoast/phpunit-polyfills',
407
-            'aliases' => array(),
408
-            'reference' => '5ea3536428944955f969bc764bbe09738e151ada',
409
-            'dev_requirement' => true,
410
-        ),
411
-    ),
2
+	'root' => array(
3
+		'pretty_version' => 'dev-master',
4
+		'version' => 'dev-master',
5
+		'type' => 'wordpress-plugin',
6
+		'install_path' => __DIR__ . '/../../',
7
+		'aliases' => array(),
8
+		'reference' => '7b922196422c03d8ac304c7b62fbe08a9b23fe29',
9
+		'name' => 'eventespresso/event-espresso-core',
10
+		'dev' => true,
11
+	),
12
+	'versions' => array(
13
+		'composer/installers' => array(
14
+			'pretty_version' => 'v2.1.0',
15
+			'version' => '2.1.0.0',
16
+			'type' => 'composer-plugin',
17
+			'install_path' => __DIR__ . '/./installers',
18
+			'aliases' => array(),
19
+			'reference' => '75e5ef05436c90ac565a48176cc7465991908352',
20
+			'dev_requirement' => false,
21
+		),
22
+		'doctrine/instantiator' => array(
23
+			'pretty_version' => '1.4.1',
24
+			'version' => '1.4.1.0',
25
+			'type' => 'library',
26
+			'install_path' => __DIR__ . '/../doctrine/instantiator',
27
+			'aliases' => array(),
28
+			'reference' => '10dcfce151b967d20fde1b34ae6640712c3891bc',
29
+			'dev_requirement' => true,
30
+		),
31
+		'eventespresso/ee-coding-standards' => array(
32
+			'pretty_version' => 'dev-master',
33
+			'version' => 'dev-master',
34
+			'type' => 'phpcodesniffer-standard',
35
+			'install_path' => __DIR__ . '/../eventespresso/ee-coding-standards',
36
+			'aliases' => array(
37
+				0 => '9999999-dev',
38
+			),
39
+			'reference' => '4bbdbb4ed08aeb7ac719b19d8adbd0974c8b63ae',
40
+			'dev_requirement' => true,
41
+		),
42
+		'eventespresso/event-espresso-core' => array(
43
+			'pretty_version' => 'dev-master',
44
+			'version' => 'dev-master',
45
+			'type' => 'wordpress-plugin',
46
+			'install_path' => __DIR__ . '/../../',
47
+			'aliases' => array(),
48
+			'reference' => '7b922196422c03d8ac304c7b62fbe08a9b23fe29',
49
+			'dev_requirement' => false,
50
+		),
51
+		'myclabs/deep-copy' => array(
52
+			'pretty_version' => '1.11.0',
53
+			'version' => '1.11.0.0',
54
+			'type' => 'library',
55
+			'install_path' => __DIR__ . '/../myclabs/deep-copy',
56
+			'aliases' => array(),
57
+			'reference' => '14daed4296fae74d9e3201d2c4925d1acb7aa614',
58
+			'dev_requirement' => true,
59
+		),
60
+		'nikic/php-parser' => array(
61
+			'pretty_version' => 'v4.13.2',
62
+			'version' => '4.13.2.0',
63
+			'type' => 'library',
64
+			'install_path' => __DIR__ . '/../nikic/php-parser',
65
+			'aliases' => array(),
66
+			'reference' => '210577fe3cf7badcc5814d99455df46564f3c077',
67
+			'dev_requirement' => true,
68
+		),
69
+		'phar-io/manifest' => array(
70
+			'pretty_version' => '2.0.3',
71
+			'version' => '2.0.3.0',
72
+			'type' => 'library',
73
+			'install_path' => __DIR__ . '/../phar-io/manifest',
74
+			'aliases' => array(),
75
+			'reference' => '97803eca37d319dfa7826cc2437fc020857acb53',
76
+			'dev_requirement' => true,
77
+		),
78
+		'phar-io/version' => array(
79
+			'pretty_version' => '3.2.1',
80
+			'version' => '3.2.1.0',
81
+			'type' => 'library',
82
+			'install_path' => __DIR__ . '/../phar-io/version',
83
+			'aliases' => array(),
84
+			'reference' => '4f7fd7836c6f332bb2933569e566a0d6c4cbed74',
85
+			'dev_requirement' => true,
86
+		),
87
+		'phpcompatibility/php-compatibility' => array(
88
+			'pretty_version' => '9.3.5',
89
+			'version' => '9.3.5.0',
90
+			'type' => 'phpcodesniffer-standard',
91
+			'install_path' => __DIR__ . '/../phpcompatibility/php-compatibility',
92
+			'aliases' => array(),
93
+			'reference' => '9fb324479acf6f39452e0655d2429cc0d3914243',
94
+			'dev_requirement' => true,
95
+		),
96
+		'phpcompatibility/phpcompatibility-paragonie' => array(
97
+			'pretty_version' => '1.3.1',
98
+			'version' => '1.3.1.0',
99
+			'type' => 'phpcodesniffer-standard',
100
+			'install_path' => __DIR__ . '/../phpcompatibility/phpcompatibility-paragonie',
101
+			'aliases' => array(),
102
+			'reference' => 'ddabec839cc003651f2ce695c938686d1086cf43',
103
+			'dev_requirement' => true,
104
+		),
105
+		'phpcompatibility/phpcompatibility-wp' => array(
106
+			'pretty_version' => '2.1.3',
107
+			'version' => '2.1.3.0',
108
+			'type' => 'phpcodesniffer-standard',
109
+			'install_path' => __DIR__ . '/../phpcompatibility/phpcompatibility-wp',
110
+			'aliases' => array(),
111
+			'reference' => 'd55de55f88697b9cdb94bccf04f14eb3b11cf308',
112
+			'dev_requirement' => true,
113
+		),
114
+		'phpdocumentor/reflection-common' => array(
115
+			'pretty_version' => '2.2.0',
116
+			'version' => '2.2.0.0',
117
+			'type' => 'library',
118
+			'install_path' => __DIR__ . '/../phpdocumentor/reflection-common',
119
+			'aliases' => array(),
120
+			'reference' => '1d01c49d4ed62f25aa84a747ad35d5a16924662b',
121
+			'dev_requirement' => true,
122
+		),
123
+		'phpdocumentor/reflection-docblock' => array(
124
+			'pretty_version' => '5.3.0',
125
+			'version' => '5.3.0.0',
126
+			'type' => 'library',
127
+			'install_path' => __DIR__ . '/../phpdocumentor/reflection-docblock',
128
+			'aliases' => array(),
129
+			'reference' => '622548b623e81ca6d78b721c5e029f4ce664f170',
130
+			'dev_requirement' => true,
131
+		),
132
+		'phpdocumentor/type-resolver' => array(
133
+			'pretty_version' => '1.6.0',
134
+			'version' => '1.6.0.0',
135
+			'type' => 'library',
136
+			'install_path' => __DIR__ . '/../phpdocumentor/type-resolver',
137
+			'aliases' => array(),
138
+			'reference' => '93ebd0014cab80c4ea9f5e297ea48672f1b87706',
139
+			'dev_requirement' => true,
140
+		),
141
+		'phpspec/prophecy' => array(
142
+			'pretty_version' => 'v1.15.0',
143
+			'version' => '1.15.0.0',
144
+			'type' => 'library',
145
+			'install_path' => __DIR__ . '/../phpspec/prophecy',
146
+			'aliases' => array(),
147
+			'reference' => 'bbcd7380b0ebf3961ee21409db7b38bc31d69a13',
148
+			'dev_requirement' => true,
149
+		),
150
+		'phpunit/php-code-coverage' => array(
151
+			'pretty_version' => '9.2.15',
152
+			'version' => '9.2.15.0',
153
+			'type' => 'library',
154
+			'install_path' => __DIR__ . '/../phpunit/php-code-coverage',
155
+			'aliases' => array(),
156
+			'reference' => '2e9da11878c4202f97915c1cb4bb1ca318a63f5f',
157
+			'dev_requirement' => true,
158
+		),
159
+		'phpunit/php-file-iterator' => array(
160
+			'pretty_version' => '3.0.6',
161
+			'version' => '3.0.6.0',
162
+			'type' => 'library',
163
+			'install_path' => __DIR__ . '/../phpunit/php-file-iterator',
164
+			'aliases' => array(),
165
+			'reference' => 'cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf',
166
+			'dev_requirement' => true,
167
+		),
168
+		'phpunit/php-invoker' => array(
169
+			'pretty_version' => '3.1.1',
170
+			'version' => '3.1.1.0',
171
+			'type' => 'library',
172
+			'install_path' => __DIR__ . '/../phpunit/php-invoker',
173
+			'aliases' => array(),
174
+			'reference' => '5a10147d0aaf65b58940a0b72f71c9ac0423cc67',
175
+			'dev_requirement' => true,
176
+		),
177
+		'phpunit/php-text-template' => array(
178
+			'pretty_version' => '2.0.4',
179
+			'version' => '2.0.4.0',
180
+			'type' => 'library',
181
+			'install_path' => __DIR__ . '/../phpunit/php-text-template',
182
+			'aliases' => array(),
183
+			'reference' => '5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28',
184
+			'dev_requirement' => true,
185
+		),
186
+		'phpunit/php-timer' => array(
187
+			'pretty_version' => '5.0.3',
188
+			'version' => '5.0.3.0',
189
+			'type' => 'library',
190
+			'install_path' => __DIR__ . '/../phpunit/php-timer',
191
+			'aliases' => array(),
192
+			'reference' => '5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2',
193
+			'dev_requirement' => true,
194
+		),
195
+		'phpunit/phpunit' => array(
196
+			'pretty_version' => '9.5.19',
197
+			'version' => '9.5.19.0',
198
+			'type' => 'library',
199
+			'install_path' => __DIR__ . '/../phpunit/phpunit',
200
+			'aliases' => array(),
201
+			'reference' => '35ea4b7f3acabb26f4bb640f8c30866c401da807',
202
+			'dev_requirement' => true,
203
+		),
204
+		'roave/security-advisories' => array(
205
+			'pretty_version' => 'dev-master',
206
+			'version' => 'dev-master',
207
+			'type' => 'metapackage',
208
+			'install_path' => NULL,
209
+			'aliases' => array(),
210
+			'reference' => 'a1696aadf99f7ff55d44c56e7ebf54eace85310c',
211
+			'dev_requirement' => true,
212
+		),
213
+		'sebastian/cli-parser' => array(
214
+			'pretty_version' => '1.0.1',
215
+			'version' => '1.0.1.0',
216
+			'type' => 'library',
217
+			'install_path' => __DIR__ . '/../sebastian/cli-parser',
218
+			'aliases' => array(),
219
+			'reference' => '442e7c7e687e42adc03470c7b668bc4b2402c0b2',
220
+			'dev_requirement' => true,
221
+		),
222
+		'sebastian/code-unit' => array(
223
+			'pretty_version' => '1.0.8',
224
+			'version' => '1.0.8.0',
225
+			'type' => 'library',
226
+			'install_path' => __DIR__ . '/../sebastian/code-unit',
227
+			'aliases' => array(),
228
+			'reference' => '1fc9f64c0927627ef78ba436c9b17d967e68e120',
229
+			'dev_requirement' => true,
230
+		),
231
+		'sebastian/code-unit-reverse-lookup' => array(
232
+			'pretty_version' => '2.0.3',
233
+			'version' => '2.0.3.0',
234
+			'type' => 'library',
235
+			'install_path' => __DIR__ . '/../sebastian/code-unit-reverse-lookup',
236
+			'aliases' => array(),
237
+			'reference' => 'ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5',
238
+			'dev_requirement' => true,
239
+		),
240
+		'sebastian/comparator' => array(
241
+			'pretty_version' => '4.0.6',
242
+			'version' => '4.0.6.0',
243
+			'type' => 'library',
244
+			'install_path' => __DIR__ . '/../sebastian/comparator',
245
+			'aliases' => array(),
246
+			'reference' => '55f4261989e546dc112258c7a75935a81a7ce382',
247
+			'dev_requirement' => true,
248
+		),
249
+		'sebastian/complexity' => array(
250
+			'pretty_version' => '2.0.2',
251
+			'version' => '2.0.2.0',
252
+			'type' => 'library',
253
+			'install_path' => __DIR__ . '/../sebastian/complexity',
254
+			'aliases' => array(),
255
+			'reference' => '739b35e53379900cc9ac327b2147867b8b6efd88',
256
+			'dev_requirement' => true,
257
+		),
258
+		'sebastian/diff' => array(
259
+			'pretty_version' => '4.0.4',
260
+			'version' => '4.0.4.0',
261
+			'type' => 'library',
262
+			'install_path' => __DIR__ . '/../sebastian/diff',
263
+			'aliases' => array(),
264
+			'reference' => '3461e3fccc7cfdfc2720be910d3bd73c69be590d',
265
+			'dev_requirement' => true,
266
+		),
267
+		'sebastian/environment' => array(
268
+			'pretty_version' => '5.1.3',
269
+			'version' => '5.1.3.0',
270
+			'type' => 'library',
271
+			'install_path' => __DIR__ . '/../sebastian/environment',
272
+			'aliases' => array(),
273
+			'reference' => '388b6ced16caa751030f6a69e588299fa09200ac',
274
+			'dev_requirement' => true,
275
+		),
276
+		'sebastian/exporter' => array(
277
+			'pretty_version' => '4.0.4',
278
+			'version' => '4.0.4.0',
279
+			'type' => 'library',
280
+			'install_path' => __DIR__ . '/../sebastian/exporter',
281
+			'aliases' => array(),
282
+			'reference' => '65e8b7db476c5dd267e65eea9cab77584d3cfff9',
283
+			'dev_requirement' => true,
284
+		),
285
+		'sebastian/global-state' => array(
286
+			'pretty_version' => '5.0.5',
287
+			'version' => '5.0.5.0',
288
+			'type' => 'library',
289
+			'install_path' => __DIR__ . '/../sebastian/global-state',
290
+			'aliases' => array(),
291
+			'reference' => '0ca8db5a5fc9c8646244e629625ac486fa286bf2',
292
+			'dev_requirement' => true,
293
+		),
294
+		'sebastian/lines-of-code' => array(
295
+			'pretty_version' => '1.0.3',
296
+			'version' => '1.0.3.0',
297
+			'type' => 'library',
298
+			'install_path' => __DIR__ . '/../sebastian/lines-of-code',
299
+			'aliases' => array(),
300
+			'reference' => 'c1c2e997aa3146983ed888ad08b15470a2e22ecc',
301
+			'dev_requirement' => true,
302
+		),
303
+		'sebastian/object-enumerator' => array(
304
+			'pretty_version' => '4.0.4',
305
+			'version' => '4.0.4.0',
306
+			'type' => 'library',
307
+			'install_path' => __DIR__ . '/../sebastian/object-enumerator',
308
+			'aliases' => array(),
309
+			'reference' => '5c9eeac41b290a3712d88851518825ad78f45c71',
310
+			'dev_requirement' => true,
311
+		),
312
+		'sebastian/object-reflector' => array(
313
+			'pretty_version' => '2.0.4',
314
+			'version' => '2.0.4.0',
315
+			'type' => 'library',
316
+			'install_path' => __DIR__ . '/../sebastian/object-reflector',
317
+			'aliases' => array(),
318
+			'reference' => 'b4f479ebdbf63ac605d183ece17d8d7fe49c15c7',
319
+			'dev_requirement' => true,
320
+		),
321
+		'sebastian/recursion-context' => array(
322
+			'pretty_version' => '4.0.4',
323
+			'version' => '4.0.4.0',
324
+			'type' => 'library',
325
+			'install_path' => __DIR__ . '/../sebastian/recursion-context',
326
+			'aliases' => array(),
327
+			'reference' => 'cd9d8cf3c5804de4341c283ed787f099f5506172',
328
+			'dev_requirement' => true,
329
+		),
330
+		'sebastian/resource-operations' => array(
331
+			'pretty_version' => '3.0.3',
332
+			'version' => '3.0.3.0',
333
+			'type' => 'library',
334
+			'install_path' => __DIR__ . '/../sebastian/resource-operations',
335
+			'aliases' => array(),
336
+			'reference' => '0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8',
337
+			'dev_requirement' => true,
338
+		),
339
+		'sebastian/type' => array(
340
+			'pretty_version' => '3.0.0',
341
+			'version' => '3.0.0.0',
342
+			'type' => 'library',
343
+			'install_path' => __DIR__ . '/../sebastian/type',
344
+			'aliases' => array(),
345
+			'reference' => 'b233b84bc4465aff7b57cf1c4bc75c86d00d6dad',
346
+			'dev_requirement' => true,
347
+		),
348
+		'sebastian/version' => array(
349
+			'pretty_version' => '3.0.2',
350
+			'version' => '3.0.2.0',
351
+			'type' => 'library',
352
+			'install_path' => __DIR__ . '/../sebastian/version',
353
+			'aliases' => array(),
354
+			'reference' => 'c6c1022351a901512170118436c764e473f6de8c',
355
+			'dev_requirement' => true,
356
+		),
357
+		'squizlabs/php_codesniffer' => array(
358
+			'pretty_version' => '3.6.2',
359
+			'version' => '3.6.2.0',
360
+			'type' => 'library',
361
+			'install_path' => __DIR__ . '/../squizlabs/php_codesniffer',
362
+			'aliases' => array(),
363
+			'reference' => '5e4e71592f69da17871dba6e80dd51bce74a351a',
364
+			'dev_requirement' => true,
365
+		),
366
+		'symfony/polyfill-ctype' => array(
367
+			'pretty_version' => 'v1.25.0',
368
+			'version' => '1.25.0.0',
369
+			'type' => 'library',
370
+			'install_path' => __DIR__ . '/../symfony/polyfill-ctype',
371
+			'aliases' => array(),
372
+			'reference' => '30885182c981ab175d4d034db0f6f469898070ab',
373
+			'dev_requirement' => true,
374
+		),
375
+		'theseer/tokenizer' => array(
376
+			'pretty_version' => '1.2.1',
377
+			'version' => '1.2.1.0',
378
+			'type' => 'library',
379
+			'install_path' => __DIR__ . '/../theseer/tokenizer',
380
+			'aliases' => array(),
381
+			'reference' => '34a41e998c2183e22995f158c581e7b5e755ab9e',
382
+			'dev_requirement' => true,
383
+		),
384
+		'webmozart/assert' => array(
385
+			'pretty_version' => '1.10.0',
386
+			'version' => '1.10.0.0',
387
+			'type' => 'library',
388
+			'install_path' => __DIR__ . '/../webmozart/assert',
389
+			'aliases' => array(),
390
+			'reference' => '6964c76c7804814a842473e0c8fd15bab0f18e25',
391
+			'dev_requirement' => true,
392
+		),
393
+		'wp-coding-standards/wpcs' => array(
394
+			'pretty_version' => '2.3.0',
395
+			'version' => '2.3.0.0',
396
+			'type' => 'phpcodesniffer-standard',
397
+			'install_path' => __DIR__ . '/../wp-coding-standards/wpcs',
398
+			'aliases' => array(),
399
+			'reference' => '7da1894633f168fe244afc6de00d141f27517b62',
400
+			'dev_requirement' => true,
401
+		),
402
+		'yoast/phpunit-polyfills' => array(
403
+			'pretty_version' => '1.0.3',
404
+			'version' => '1.0.3.0',
405
+			'type' => 'library',
406
+			'install_path' => __DIR__ . '/../yoast/phpunit-polyfills',
407
+			'aliases' => array(),
408
+			'reference' => '5ea3536428944955f969bc764bbe09738e151ada',
409
+			'dev_requirement' => true,
410
+		),
411
+	),
412 412
 );
Please login to merge, or discard this patch.
Spacing   +44 added lines, -44 removed lines patch added patch discarded remove patch
@@ -3,7 +3,7 @@  discard block
 block discarded – undo
3 3
         'pretty_version' => 'dev-master',
4 4
         'version' => 'dev-master',
5 5
         'type' => 'wordpress-plugin',
6
-        'install_path' => __DIR__ . '/../../',
6
+        'install_path' => __DIR__.'/../../',
7 7
         'aliases' => array(),
8 8
         'reference' => '7b922196422c03d8ac304c7b62fbe08a9b23fe29',
9 9
         'name' => 'eventespresso/event-espresso-core',
@@ -14,7 +14,7 @@  discard block
 block discarded – undo
14 14
             'pretty_version' => 'v2.1.0',
15 15
             'version' => '2.1.0.0',
16 16
             'type' => 'composer-plugin',
17
-            'install_path' => __DIR__ . '/./installers',
17
+            'install_path' => __DIR__.'/./installers',
18 18
             'aliases' => array(),
19 19
             'reference' => '75e5ef05436c90ac565a48176cc7465991908352',
20 20
             'dev_requirement' => false,
@@ -23,7 +23,7 @@  discard block
 block discarded – undo
23 23
             'pretty_version' => '1.4.1',
24 24
             'version' => '1.4.1.0',
25 25
             'type' => 'library',
26
-            'install_path' => __DIR__ . '/../doctrine/instantiator',
26
+            'install_path' => __DIR__.'/../doctrine/instantiator',
27 27
             'aliases' => array(),
28 28
             'reference' => '10dcfce151b967d20fde1b34ae6640712c3891bc',
29 29
             'dev_requirement' => true,
@@ -32,7 +32,7 @@  discard block
 block discarded – undo
32 32
             'pretty_version' => 'dev-master',
33 33
             'version' => 'dev-master',
34 34
             'type' => 'phpcodesniffer-standard',
35
-            'install_path' => __DIR__ . '/../eventespresso/ee-coding-standards',
35
+            'install_path' => __DIR__.'/../eventespresso/ee-coding-standards',
36 36
             'aliases' => array(
37 37
                 0 => '9999999-dev',
38 38
             ),
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
             'pretty_version' => 'dev-master',
44 44
             'version' => 'dev-master',
45 45
             'type' => 'wordpress-plugin',
46
-            'install_path' => __DIR__ . '/../../',
46
+            'install_path' => __DIR__.'/../../',
47 47
             'aliases' => array(),
48 48
             'reference' => '7b922196422c03d8ac304c7b62fbe08a9b23fe29',
49 49
             'dev_requirement' => false,
@@ -52,7 +52,7 @@  discard block
 block discarded – undo
52 52
             'pretty_version' => '1.11.0',
53 53
             'version' => '1.11.0.0',
54 54
             'type' => 'library',
55
-            'install_path' => __DIR__ . '/../myclabs/deep-copy',
55
+            'install_path' => __DIR__.'/../myclabs/deep-copy',
56 56
             'aliases' => array(),
57 57
             'reference' => '14daed4296fae74d9e3201d2c4925d1acb7aa614',
58 58
             'dev_requirement' => true,
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
             'pretty_version' => 'v4.13.2',
62 62
             'version' => '4.13.2.0',
63 63
             'type' => 'library',
64
-            'install_path' => __DIR__ . '/../nikic/php-parser',
64
+            'install_path' => __DIR__.'/../nikic/php-parser',
65 65
             'aliases' => array(),
66 66
             'reference' => '210577fe3cf7badcc5814d99455df46564f3c077',
67 67
             'dev_requirement' => true,
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
             'pretty_version' => '2.0.3',
71 71
             'version' => '2.0.3.0',
72 72
             'type' => 'library',
73
-            'install_path' => __DIR__ . '/../phar-io/manifest',
73
+            'install_path' => __DIR__.'/../phar-io/manifest',
74 74
             'aliases' => array(),
75 75
             'reference' => '97803eca37d319dfa7826cc2437fc020857acb53',
76 76
             'dev_requirement' => true,
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
             'pretty_version' => '3.2.1',
80 80
             'version' => '3.2.1.0',
81 81
             'type' => 'library',
82
-            'install_path' => __DIR__ . '/../phar-io/version',
82
+            'install_path' => __DIR__.'/../phar-io/version',
83 83
             'aliases' => array(),
84 84
             'reference' => '4f7fd7836c6f332bb2933569e566a0d6c4cbed74',
85 85
             'dev_requirement' => true,
@@ -88,7 +88,7 @@  discard block
 block discarded – undo
88 88
             'pretty_version' => '9.3.5',
89 89
             'version' => '9.3.5.0',
90 90
             'type' => 'phpcodesniffer-standard',
91
-            'install_path' => __DIR__ . '/../phpcompatibility/php-compatibility',
91
+            'install_path' => __DIR__.'/../phpcompatibility/php-compatibility',
92 92
             'aliases' => array(),
93 93
             'reference' => '9fb324479acf6f39452e0655d2429cc0d3914243',
94 94
             'dev_requirement' => true,
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
             'pretty_version' => '1.3.1',
98 98
             'version' => '1.3.1.0',
99 99
             'type' => 'phpcodesniffer-standard',
100
-            'install_path' => __DIR__ . '/../phpcompatibility/phpcompatibility-paragonie',
100
+            'install_path' => __DIR__.'/../phpcompatibility/phpcompatibility-paragonie',
101 101
             'aliases' => array(),
102 102
             'reference' => 'ddabec839cc003651f2ce695c938686d1086cf43',
103 103
             'dev_requirement' => true,
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
             'pretty_version' => '2.1.3',
107 107
             'version' => '2.1.3.0',
108 108
             'type' => 'phpcodesniffer-standard',
109
-            'install_path' => __DIR__ . '/../phpcompatibility/phpcompatibility-wp',
109
+            'install_path' => __DIR__.'/../phpcompatibility/phpcompatibility-wp',
110 110
             'aliases' => array(),
111 111
             'reference' => 'd55de55f88697b9cdb94bccf04f14eb3b11cf308',
112 112
             'dev_requirement' => true,
@@ -115,7 +115,7 @@  discard block
 block discarded – undo
115 115
             'pretty_version' => '2.2.0',
116 116
             'version' => '2.2.0.0',
117 117
             'type' => 'library',
118
-            'install_path' => __DIR__ . '/../phpdocumentor/reflection-common',
118
+            'install_path' => __DIR__.'/../phpdocumentor/reflection-common',
119 119
             'aliases' => array(),
120 120
             'reference' => '1d01c49d4ed62f25aa84a747ad35d5a16924662b',
121 121
             'dev_requirement' => true,
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
             'pretty_version' => '5.3.0',
125 125
             'version' => '5.3.0.0',
126 126
             'type' => 'library',
127
-            'install_path' => __DIR__ . '/../phpdocumentor/reflection-docblock',
127
+            'install_path' => __DIR__.'/../phpdocumentor/reflection-docblock',
128 128
             'aliases' => array(),
129 129
             'reference' => '622548b623e81ca6d78b721c5e029f4ce664f170',
130 130
             'dev_requirement' => true,
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
133 133
             'pretty_version' => '1.6.0',
134 134
             'version' => '1.6.0.0',
135 135
             'type' => 'library',
136
-            'install_path' => __DIR__ . '/../phpdocumentor/type-resolver',
136
+            'install_path' => __DIR__.'/../phpdocumentor/type-resolver',
137 137
             'aliases' => array(),
138 138
             'reference' => '93ebd0014cab80c4ea9f5e297ea48672f1b87706',
139 139
             'dev_requirement' => true,
@@ -142,7 +142,7 @@  discard block
 block discarded – undo
142 142
             'pretty_version' => 'v1.15.0',
143 143
             'version' => '1.15.0.0',
144 144
             'type' => 'library',
145
-            'install_path' => __DIR__ . '/../phpspec/prophecy',
145
+            'install_path' => __DIR__.'/../phpspec/prophecy',
146 146
             'aliases' => array(),
147 147
             'reference' => 'bbcd7380b0ebf3961ee21409db7b38bc31d69a13',
148 148
             'dev_requirement' => true,
@@ -151,7 +151,7 @@  discard block
 block discarded – undo
151 151
             'pretty_version' => '9.2.15',
152 152
             'version' => '9.2.15.0',
153 153
             'type' => 'library',
154
-            'install_path' => __DIR__ . '/../phpunit/php-code-coverage',
154
+            'install_path' => __DIR__.'/../phpunit/php-code-coverage',
155 155
             'aliases' => array(),
156 156
             'reference' => '2e9da11878c4202f97915c1cb4bb1ca318a63f5f',
157 157
             'dev_requirement' => true,
@@ -160,7 +160,7 @@  discard block
 block discarded – undo
160 160
             'pretty_version' => '3.0.6',
161 161
             'version' => '3.0.6.0',
162 162
             'type' => 'library',
163
-            'install_path' => __DIR__ . '/../phpunit/php-file-iterator',
163
+            'install_path' => __DIR__.'/../phpunit/php-file-iterator',
164 164
             'aliases' => array(),
165 165
             'reference' => 'cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf',
166 166
             'dev_requirement' => true,
@@ -169,7 +169,7 @@  discard block
 block discarded – undo
169 169
             'pretty_version' => '3.1.1',
170 170
             'version' => '3.1.1.0',
171 171
             'type' => 'library',
172
-            'install_path' => __DIR__ . '/../phpunit/php-invoker',
172
+            'install_path' => __DIR__.'/../phpunit/php-invoker',
173 173
             'aliases' => array(),
174 174
             'reference' => '5a10147d0aaf65b58940a0b72f71c9ac0423cc67',
175 175
             'dev_requirement' => true,
@@ -178,7 +178,7 @@  discard block
 block discarded – undo
178 178
             'pretty_version' => '2.0.4',
179 179
             'version' => '2.0.4.0',
180 180
             'type' => 'library',
181
-            'install_path' => __DIR__ . '/../phpunit/php-text-template',
181
+            'install_path' => __DIR__.'/../phpunit/php-text-template',
182 182
             'aliases' => array(),
183 183
             'reference' => '5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28',
184 184
             'dev_requirement' => true,
@@ -187,7 +187,7 @@  discard block
 block discarded – undo
187 187
             'pretty_version' => '5.0.3',
188 188
             'version' => '5.0.3.0',
189 189
             'type' => 'library',
190
-            'install_path' => __DIR__ . '/../phpunit/php-timer',
190
+            'install_path' => __DIR__.'/../phpunit/php-timer',
191 191
             'aliases' => array(),
192 192
             'reference' => '5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2',
193 193
             'dev_requirement' => true,
@@ -196,7 +196,7 @@  discard block
 block discarded – undo
196 196
             'pretty_version' => '9.5.19',
197 197
             'version' => '9.5.19.0',
198 198
             'type' => 'library',
199
-            'install_path' => __DIR__ . '/../phpunit/phpunit',
199
+            'install_path' => __DIR__.'/../phpunit/phpunit',
200 200
             'aliases' => array(),
201 201
             'reference' => '35ea4b7f3acabb26f4bb640f8c30866c401da807',
202 202
             'dev_requirement' => true,
@@ -214,7 +214,7 @@  discard block
 block discarded – undo
214 214
             'pretty_version' => '1.0.1',
215 215
             'version' => '1.0.1.0',
216 216
             'type' => 'library',
217
-            'install_path' => __DIR__ . '/../sebastian/cli-parser',
217
+            'install_path' => __DIR__.'/../sebastian/cli-parser',
218 218
             'aliases' => array(),
219 219
             'reference' => '442e7c7e687e42adc03470c7b668bc4b2402c0b2',
220 220
             'dev_requirement' => true,
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
             'pretty_version' => '1.0.8',
224 224
             'version' => '1.0.8.0',
225 225
             'type' => 'library',
226
-            'install_path' => __DIR__ . '/../sebastian/code-unit',
226
+            'install_path' => __DIR__.'/../sebastian/code-unit',
227 227
             'aliases' => array(),
228 228
             'reference' => '1fc9f64c0927627ef78ba436c9b17d967e68e120',
229 229
             'dev_requirement' => true,
@@ -232,7 +232,7 @@  discard block
 block discarded – undo
232 232
             'pretty_version' => '2.0.3',
233 233
             'version' => '2.0.3.0',
234 234
             'type' => 'library',
235
-            'install_path' => __DIR__ . '/../sebastian/code-unit-reverse-lookup',
235
+            'install_path' => __DIR__.'/../sebastian/code-unit-reverse-lookup',
236 236
             'aliases' => array(),
237 237
             'reference' => 'ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5',
238 238
             'dev_requirement' => true,
@@ -241,7 +241,7 @@  discard block
 block discarded – undo
241 241
             'pretty_version' => '4.0.6',
242 242
             'version' => '4.0.6.0',
243 243
             'type' => 'library',
244
-            'install_path' => __DIR__ . '/../sebastian/comparator',
244
+            'install_path' => __DIR__.'/../sebastian/comparator',
245 245
             'aliases' => array(),
246 246
             'reference' => '55f4261989e546dc112258c7a75935a81a7ce382',
247 247
             'dev_requirement' => true,
@@ -250,7 +250,7 @@  discard block
 block discarded – undo
250 250
             'pretty_version' => '2.0.2',
251 251
             'version' => '2.0.2.0',
252 252
             'type' => 'library',
253
-            'install_path' => __DIR__ . '/../sebastian/complexity',
253
+            'install_path' => __DIR__.'/../sebastian/complexity',
254 254
             'aliases' => array(),
255 255
             'reference' => '739b35e53379900cc9ac327b2147867b8b6efd88',
256 256
             'dev_requirement' => true,
@@ -259,7 +259,7 @@  discard block
 block discarded – undo
259 259
             'pretty_version' => '4.0.4',
260 260
             'version' => '4.0.4.0',
261 261
             'type' => 'library',
262
-            'install_path' => __DIR__ . '/../sebastian/diff',
262
+            'install_path' => __DIR__.'/../sebastian/diff',
263 263
             'aliases' => array(),
264 264
             'reference' => '3461e3fccc7cfdfc2720be910d3bd73c69be590d',
265 265
             'dev_requirement' => true,
@@ -268,7 +268,7 @@  discard block
 block discarded – undo
268 268
             'pretty_version' => '5.1.3',
269 269
             'version' => '5.1.3.0',
270 270
             'type' => 'library',
271
-            'install_path' => __DIR__ . '/../sebastian/environment',
271
+            'install_path' => __DIR__.'/../sebastian/environment',
272 272
             'aliases' => array(),
273 273
             'reference' => '388b6ced16caa751030f6a69e588299fa09200ac',
274 274
             'dev_requirement' => true,
@@ -277,7 +277,7 @@  discard block
 block discarded – undo
277 277
             'pretty_version' => '4.0.4',
278 278
             'version' => '4.0.4.0',
279 279
             'type' => 'library',
280
-            'install_path' => __DIR__ . '/../sebastian/exporter',
280
+            'install_path' => __DIR__.'/../sebastian/exporter',
281 281
             'aliases' => array(),
282 282
             'reference' => '65e8b7db476c5dd267e65eea9cab77584d3cfff9',
283 283
             'dev_requirement' => true,
@@ -286,7 +286,7 @@  discard block
 block discarded – undo
286 286
             'pretty_version' => '5.0.5',
287 287
             'version' => '5.0.5.0',
288 288
             'type' => 'library',
289
-            'install_path' => __DIR__ . '/../sebastian/global-state',
289
+            'install_path' => __DIR__.'/../sebastian/global-state',
290 290
             'aliases' => array(),
291 291
             'reference' => '0ca8db5a5fc9c8646244e629625ac486fa286bf2',
292 292
             'dev_requirement' => true,
@@ -295,7 +295,7 @@  discard block
 block discarded – undo
295 295
             'pretty_version' => '1.0.3',
296 296
             'version' => '1.0.3.0',
297 297
             'type' => 'library',
298
-            'install_path' => __DIR__ . '/../sebastian/lines-of-code',
298
+            'install_path' => __DIR__.'/../sebastian/lines-of-code',
299 299
             'aliases' => array(),
300 300
             'reference' => 'c1c2e997aa3146983ed888ad08b15470a2e22ecc',
301 301
             'dev_requirement' => true,
@@ -304,7 +304,7 @@  discard block
 block discarded – undo
304 304
             'pretty_version' => '4.0.4',
305 305
             'version' => '4.0.4.0',
306 306
             'type' => 'library',
307
-            'install_path' => __DIR__ . '/../sebastian/object-enumerator',
307
+            'install_path' => __DIR__.'/../sebastian/object-enumerator',
308 308
             'aliases' => array(),
309 309
             'reference' => '5c9eeac41b290a3712d88851518825ad78f45c71',
310 310
             'dev_requirement' => true,
@@ -313,7 +313,7 @@  discard block
 block discarded – undo
313 313
             'pretty_version' => '2.0.4',
314 314
             'version' => '2.0.4.0',
315 315
             'type' => 'library',
316
-            'install_path' => __DIR__ . '/../sebastian/object-reflector',
316
+            'install_path' => __DIR__.'/../sebastian/object-reflector',
317 317
             'aliases' => array(),
318 318
             'reference' => 'b4f479ebdbf63ac605d183ece17d8d7fe49c15c7',
319 319
             'dev_requirement' => true,
@@ -322,7 +322,7 @@  discard block
 block discarded – undo
322 322
             'pretty_version' => '4.0.4',
323 323
             'version' => '4.0.4.0',
324 324
             'type' => 'library',
325
-            'install_path' => __DIR__ . '/../sebastian/recursion-context',
325
+            'install_path' => __DIR__.'/../sebastian/recursion-context',
326 326
             'aliases' => array(),
327 327
             'reference' => 'cd9d8cf3c5804de4341c283ed787f099f5506172',
328 328
             'dev_requirement' => true,
@@ -331,7 +331,7 @@  discard block
 block discarded – undo
331 331
             'pretty_version' => '3.0.3',
332 332
             'version' => '3.0.3.0',
333 333
             'type' => 'library',
334
-            'install_path' => __DIR__ . '/../sebastian/resource-operations',
334
+            'install_path' => __DIR__.'/../sebastian/resource-operations',
335 335
             'aliases' => array(),
336 336
             'reference' => '0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8',
337 337
             'dev_requirement' => true,
@@ -340,7 +340,7 @@  discard block
 block discarded – undo
340 340
             'pretty_version' => '3.0.0',
341 341
             'version' => '3.0.0.0',
342 342
             'type' => 'library',
343
-            'install_path' => __DIR__ . '/../sebastian/type',
343
+            'install_path' => __DIR__.'/../sebastian/type',
344 344
             'aliases' => array(),
345 345
             'reference' => 'b233b84bc4465aff7b57cf1c4bc75c86d00d6dad',
346 346
             'dev_requirement' => true,
@@ -349,7 +349,7 @@  discard block
 block discarded – undo
349 349
             'pretty_version' => '3.0.2',
350 350
             'version' => '3.0.2.0',
351 351
             'type' => 'library',
352
-            'install_path' => __DIR__ . '/../sebastian/version',
352
+            'install_path' => __DIR__.'/../sebastian/version',
353 353
             'aliases' => array(),
354 354
             'reference' => 'c6c1022351a901512170118436c764e473f6de8c',
355 355
             'dev_requirement' => true,
@@ -358,7 +358,7 @@  discard block
 block discarded – undo
358 358
             'pretty_version' => '3.6.2',
359 359
             'version' => '3.6.2.0',
360 360
             'type' => 'library',
361
-            'install_path' => __DIR__ . '/../squizlabs/php_codesniffer',
361
+            'install_path' => __DIR__.'/../squizlabs/php_codesniffer',
362 362
             'aliases' => array(),
363 363
             'reference' => '5e4e71592f69da17871dba6e80dd51bce74a351a',
364 364
             'dev_requirement' => true,
@@ -367,7 +367,7 @@  discard block
 block discarded – undo
367 367
             'pretty_version' => 'v1.25.0',
368 368
             'version' => '1.25.0.0',
369 369
             'type' => 'library',
370
-            'install_path' => __DIR__ . '/../symfony/polyfill-ctype',
370
+            'install_path' => __DIR__.'/../symfony/polyfill-ctype',
371 371
             'aliases' => array(),
372 372
             'reference' => '30885182c981ab175d4d034db0f6f469898070ab',
373 373
             'dev_requirement' => true,
@@ -376,7 +376,7 @@  discard block
 block discarded – undo
376 376
             'pretty_version' => '1.2.1',
377 377
             'version' => '1.2.1.0',
378 378
             'type' => 'library',
379
-            'install_path' => __DIR__ . '/../theseer/tokenizer',
379
+            'install_path' => __DIR__.'/../theseer/tokenizer',
380 380
             'aliases' => array(),
381 381
             'reference' => '34a41e998c2183e22995f158c581e7b5e755ab9e',
382 382
             'dev_requirement' => true,
@@ -385,7 +385,7 @@  discard block
 block discarded – undo
385 385
             'pretty_version' => '1.10.0',
386 386
             'version' => '1.10.0.0',
387 387
             'type' => 'library',
388
-            'install_path' => __DIR__ . '/../webmozart/assert',
388
+            'install_path' => __DIR__.'/../webmozart/assert',
389 389
             'aliases' => array(),
390 390
             'reference' => '6964c76c7804814a842473e0c8fd15bab0f18e25',
391 391
             'dev_requirement' => true,
@@ -394,7 +394,7 @@  discard block
 block discarded – undo
394 394
             'pretty_version' => '2.3.0',
395 395
             'version' => '2.3.0.0',
396 396
             'type' => 'phpcodesniffer-standard',
397
-            'install_path' => __DIR__ . '/../wp-coding-standards/wpcs',
397
+            'install_path' => __DIR__.'/../wp-coding-standards/wpcs',
398 398
             'aliases' => array(),
399 399
             'reference' => '7da1894633f168fe244afc6de00d141f27517b62',
400 400
             'dev_requirement' => true,
@@ -403,7 +403,7 @@  discard block
 block discarded – undo
403 403
             'pretty_version' => '1.0.3',
404 404
             'version' => '1.0.3.0',
405 405
             'type' => 'library',
406
-            'install_path' => __DIR__ . '/../yoast/phpunit-polyfills',
406
+            'install_path' => __DIR__.'/../yoast/phpunit-polyfills',
407 407
             'aliases' => array(),
408 408
             'reference' => '5ea3536428944955f969bc764bbe09738e151ada',
409 409
             'dev_requirement' => true,
Please login to merge, or discard this patch.
core/db_classes/EE_Payment_Method.class.php 1 patch
Indentation   +572 added lines, -572 removed lines patch added patch discarded remove patch
@@ -14,582 +14,582 @@
 block discarded – undo
14 14
 class EE_Payment_Method extends EE_Base_Class
15 15
 {
16 16
 
17
-    /**
18
-     * Payment Method type object, which has all the info about this type of payment method,
19
-     * including functions for processing payments, to get settings forms, etc.
20
-     *
21
-     * @var EE_PMT_Base
22
-     */
23
-    protected $_type_obj;
24
-
25
-
26
-    /**
27
-     * @param array $props_n_values
28
-     * @return EE_Payment_Method
29
-     * @throws \EE_Error
30
-     */
31
-    public static function new_instance($props_n_values = array())
32
-    {
33
-        $has_object = parent::_check_for_object($props_n_values, __CLASS__);
34
-        return $has_object ? $has_object : new self($props_n_values, false);
35
-    }
36
-
37
-
38
-    /**
39
-     * @param array $props_n_values
40
-     * @return EE_Payment_Method
41
-     * @throws \EE_Error
42
-     */
43
-    public static function new_instance_from_db($props_n_values = array())
44
-    {
45
-        return new self($props_n_values, true);
46
-    }
47
-
48
-
49
-
50
-    /**
51
-     * Checks if there is a payment method class of the given 'PMD_type', and if so returns the classname.
52
-     * Otherwise returns a normal EE_Payment_Method
53
-     *
54
-     * @param array $props_n_values where 'PMD_type' is a gateway name like 'Paypal_Standard','Invoice',etc (basically
55
-     *                              the classname minus 'EEPM_')
56
-     * @return string
57
-     */
58
-    // private static function _payment_method_type($props_n_values)
59
-    // {
60
-    //     EE_Registry::instance()->load_lib('Payment_Method_Manager');
61
-    //     $type_string = isset($props_n_values['PMD_type']) ? $props_n_values['PMD_type'] : null;
62
-    //     if (EE_Payment_Method_Manager::instance()->payment_method_type_exists($type_string)) {
63
-    //         return 'EEPM_' . $type_string;
64
-    //     } else {
65
-    //         return __CLASS__;
66
-    //     }
67
-    // }
68
-
69
-
70
-    /**
71
-     * Gets whether this payment method can be used anywhere at all (ie frontend cart, admin, etc)
72
-     *
73
-     * @return boolean
74
-     */
75
-    public function active()
76
-    {
77
-        return array_intersect(array_keys(EEM_Payment_Method::instance()->scopes()), $this->scope());
78
-    }
79
-
80
-
81
-    /**
82
-     * Sets this PM as active by making it usable within the CART scope. Offline gateways
83
-     * are also usable from the admin-scope as well. DOES NOT SAVE it
84
-     *
85
-     * @throws \EE_Error
86
-     */
87
-    public function set_active()
88
-    {
89
-        $default_scopes = array(EEM_Payment_Method::scope_cart);
90
-        if (
91
-            $this->type_obj() &&
92
-            $this->type_obj()->payment_occurs() === EE_PMT_Base::offline
93
-        ) {
94
-            $default_scopes[] = EEM_Payment_Method::scope_admin;
95
-        }
96
-        $this->set_scope($default_scopes);
97
-    }
98
-
99
-
100
-    /**
101
-     * Makes this payment method apply to NO scopes at all. DOES NOT SAVE it.
102
-     */
103
-    public function deactivate()
104
-    {
105
-        $this->set_scope(array());
106
-    }
107
-
108
-
109
-    /**
110
-     * Gets button_url
111
-     *
112
-     * @return string
113
-     */
114
-    public function button_url()
115
-    {
116
-        return $this->get('PMD_button_url');
117
-    }
118
-
119
-
120
-    /**
121
-     * Sets button_url
122
-     *
123
-     * @param string $button_url
124
-     */
125
-    public function set_button_url($button_url)
126
-    {
127
-        $this->set('PMD_button_url', $button_url);
128
-    }
129
-
130
-
131
-    /**
132
-     * Gets debug_mode
133
-     *
134
-     * @return boolean
135
-     */
136
-    public function debug_mode()
137
-    {
138
-        return (bool) $this->get('PMD_debug_mode');
139
-    }
140
-
141
-
142
-    /**
143
-     * Sets debug_mode
144
-     *
145
-     * @param boolean $debug_mode
146
-     */
147
-    public function set_debug_mode($debug_mode)
148
-    {
149
-        $this->set('PMD_debug_mode', $debug_mode);
150
-    }
151
-
152
-
153
-    /**
154
-     * Gets description
155
-     *
156
-     * @return string
157
-     */
158
-    public function description()
159
-    {
160
-        return $this->get('PMD_desc');
161
-    }
162
-
163
-
164
-    /**
165
-     * Sets description
166
-     *
167
-     * @param string $description
168
-     */
169
-    public function set_description($description)
170
-    {
171
-        $this->set('PMD_desc', $description);
172
-    }
173
-
174
-
175
-    /**
176
-     * Gets name
177
-     *
178
-     * @return string
179
-     */
180
-    public function name()
181
-    {
182
-        return $this->get('PMD_name');
183
-    }
184
-
185
-
186
-    /**
187
-     * Sets name
188
-     *
189
-     * @param string $name
190
-     */
191
-    public function set_name($name)
192
-    {
193
-        $this->set('PMD_name', $name);
194
-    }
195
-
196
-
197
-    /**
198
-     * Gets open_by_default
199
-     *
200
-     * @return boolean
201
-     */
202
-    public function open_by_default()
203
-    {
204
-        return $this->get('PMD_open_by_default');
205
-    }
206
-
207
-
208
-    /**
209
-     * Sets open_by_default
210
-     *
211
-     * @param boolean $open_by_default
212
-     */
213
-    public function set_open_by_default($open_by_default)
214
-    {
215
-        $this->set('PMD_open_by_default', $open_by_default);
216
-    }
217
-
218
-
219
-    /**
220
-     * Gets order
221
-     *
222
-     * @return int
223
-     */
224
-    public function order()
225
-    {
226
-        return $this->get('PMD_order');
227
-    }
228
-
229
-
230
-    /**
231
-     * Sets order
232
-     *
233
-     * @param int $order
234
-     */
235
-    public function set_order($order)
236
-    {
237
-        $this->set('PMD_order', $order);
238
-    }
239
-
240
-
241
-    /**
242
-     * Gets slug
243
-     *
244
-     * @return string
245
-     */
246
-    public function slug()
247
-    {
248
-        return $this->get('PMD_slug');
249
-    }
250
-
251
-
252
-    /**
253
-     * Sets slug
254
-     *
255
-     * @param string $slug
256
-     */
257
-    public function set_slug($slug)
258
-    {
259
-        $this->set('PMD_slug', $slug);
260
-    }
261
-
262
-
263
-    /**
264
-     * Gets type
265
-     *
266
-     * @return string
267
-     */
268
-    public function type()
269
-    {
270
-        return $this->get('PMD_type');
271
-    }
272
-
273
-
274
-    /**
275
-     * Sets type
276
-     *
277
-     * @param string $type
278
-     */
279
-    public function set_type($type)
280
-    {
281
-        $this->set('PMD_type', $type);
282
-    }
283
-
284
-
285
-    /**
286
-     * Gets wp_user
287
-     *
288
-     * @return int
289
-     */
290
-    public function wp_user()
291
-    {
292
-        return $this->get('PMD_wp_user');
293
-    }
294
-
295
-
296
-    /**
297
-     * Sets wp_user
298
-     *
299
-     * @param int $wp_user_id
300
-     */
301
-    public function set_wp_user($wp_user_id)
302
-    {
303
-        $this->set('PMD_wp_user', $wp_user_id);
304
-    }
305
-
306
-    /**
307
-     * Overrides parent so when PMD_type is changed we refresh the _type_obj
308
-     *
309
-     * @param string $field_name
310
-     * @param mixed $field_value
311
-     * @param boolean $use_default
312
-     */
313
-    public function set($field_name, $field_value, $use_default = false)
314
-    {
315
-        if ($field_name === 'PMD_type') {
316
-            // the type has probably changed, so forget about its old type object
317
-            $this->_type_obj = null;
318
-        }
319
-        parent::set($field_name, $field_value, $use_default);
320
-    }
321
-
322
-
323
-    /**
324
-     * Gets admin_name
325
-     *
326
-     * @return string
327
-     */
328
-    public function admin_name()
329
-    {
330
-        return $this->get('PMD_admin_name');
331
-    }
332
-
333
-
334
-    /**
335
-     * Sets admin_name
336
-     *
337
-     * @param string $admin_name
338
-     */
339
-    public function set_admin_name($admin_name)
340
-    {
341
-        $this->set('PMD_admin_name', $admin_name);
342
-    }
343
-
344
-
345
-    /**
346
-     * Gets admin_desc
347
-     *
348
-     * @return string
349
-     */
350
-    public function admin_desc()
351
-    {
352
-        return $this->get('PMD_admin_desc');
353
-    }
354
-
355
-
356
-    /**
357
-     * Sets admin_desc
358
-     *
359
-     * @param string $admin_desc
360
-     */
361
-    public function set_admin_desc($admin_desc)
362
-    {
363
-        $this->set('PMD_admin_desc', $admin_desc);
364
-    }
365
-
366
-
367
-    /**
368
-     * Gets scope
369
-     *
370
-     * @return array
371
-     */
372
-    public function scope()
373
-    {
374
-        return $this->get('PMD_scope');
375
-    }
376
-
377
-
378
-    /**
379
-     * Sets scope
380
-     *
381
-     * @param array $scope
382
-     */
383
-    public function set_scope($scope)
384
-    {
385
-        $this->set('PMD_scope', $scope);
386
-    }
387
-
388
-
389
-    /**
390
-     * Gets the payment method type for this payment method instance
391
-     *
392
-     * @return EE_PMT_Base
393
-     * @throws EE_Error
394
-     */
395
-    public function type_obj()
396
-    {
397
-        if (! $this->_type_obj) {
398
-            EE_Registry::instance()->load_lib('Payment_Method_Manager');
399
-            if (EE_Payment_Method_Manager::instance()->payment_method_type_exists($this->type())) {
400
-                $class_name = EE_Payment_Method_Manager::instance()->payment_method_class_from_type($this->type());
401
-                if (! class_exists($class_name)) {
402
-                    throw new EE_Error(
403
-                        sprintf(
404
-                            esc_html__(
405
-                                'An attempt to use the "%1$s" payment method failed, so it was deactivated.%2$sWas the "%1$s" Plugin recently deactivated? It can be reactivated on the %3$sPlugins Admin Page%4$s',
406
-                                'event_espresso'
407
-                            ),
408
-                            $class_name,
409
-                            '<br />',
410
-                            '<a href="' . admin_url('plugins.php') . '">',
411
-                            '</a>'
412
-                        )
413
-                    );
414
-                }
415
-                $r = new ReflectionClass($class_name);
416
-                $this->_type_obj = $r->newInstanceArgs(array($this));
417
-            } else {
418
-                throw new EE_Error(
419
-                    sprintf(
420
-                        esc_html__(
421
-                            'A payment method of type "%1$s" does not exist. Only ones existing are: %2$s',
422
-                            'event_espresso'
423
-                        ),
424
-                        $this->type(),
425
-                        implode(',', EE_Payment_Method_Manager::instance()->payment_method_type_names())
426
-                    )
427
-                );
428
-            }
429
-        }
430
-        return $this->_type_obj;
431
-    }
432
-
433
-
434
-    /**
435
-     * Returns a simple array of key-value pairs combining the payment method's fields (without the 'PMD_' prefix)
436
-     * and the extra meta. Mostly used for passing off ot gateways.     *
437
-     *
438
-     * @return array
439
-     */
440
-    public function settings_array()
441
-    {
442
-        $fields = $this->model_field_array();
443
-        $extra_meta = $this->all_extra_meta_array();
444
-        // remove the model's prefix from the fields
445
-        $combined_settings_array = array();
446
-        foreach ($fields as $key => $value) {
447
-            if (strpos($key, 'PMD_') === 0) {
448
-                $key_sans_model_prefix = str_replace('PMD_', '', $key);
449
-                $combined_settings_array [ $key_sans_model_prefix ] = $value;
450
-            }
451
-        }
452
-        $combined_settings_array = array_merge($extra_meta, $combined_settings_array);
453
-        return $combined_settings_array;
454
-    }
455
-
456
-
457
-    /**
458
-     * Gets the HTML for displaying the payment method on a page.
459
-     *
460
-     * @param string $url
461
-     * @param string $css_class
462
-     * @return string of HTML for displaying the button
463
-     * @throws \EE_Error
464
-     */
465
-    public function button_html($url = '', $css_class = '')
466
-    {
467
-        $payment_occurs = $this->type_obj()->payment_occurs();
468
-        return '
17
+	/**
18
+	 * Payment Method type object, which has all the info about this type of payment method,
19
+	 * including functions for processing payments, to get settings forms, etc.
20
+	 *
21
+	 * @var EE_PMT_Base
22
+	 */
23
+	protected $_type_obj;
24
+
25
+
26
+	/**
27
+	 * @param array $props_n_values
28
+	 * @return EE_Payment_Method
29
+	 * @throws \EE_Error
30
+	 */
31
+	public static function new_instance($props_n_values = array())
32
+	{
33
+		$has_object = parent::_check_for_object($props_n_values, __CLASS__);
34
+		return $has_object ? $has_object : new self($props_n_values, false);
35
+	}
36
+
37
+
38
+	/**
39
+	 * @param array $props_n_values
40
+	 * @return EE_Payment_Method
41
+	 * @throws \EE_Error
42
+	 */
43
+	public static function new_instance_from_db($props_n_values = array())
44
+	{
45
+		return new self($props_n_values, true);
46
+	}
47
+
48
+
49
+
50
+	/**
51
+	 * Checks if there is a payment method class of the given 'PMD_type', and if so returns the classname.
52
+	 * Otherwise returns a normal EE_Payment_Method
53
+	 *
54
+	 * @param array $props_n_values where 'PMD_type' is a gateway name like 'Paypal_Standard','Invoice',etc (basically
55
+	 *                              the classname minus 'EEPM_')
56
+	 * @return string
57
+	 */
58
+	// private static function _payment_method_type($props_n_values)
59
+	// {
60
+	//     EE_Registry::instance()->load_lib('Payment_Method_Manager');
61
+	//     $type_string = isset($props_n_values['PMD_type']) ? $props_n_values['PMD_type'] : null;
62
+	//     if (EE_Payment_Method_Manager::instance()->payment_method_type_exists($type_string)) {
63
+	//         return 'EEPM_' . $type_string;
64
+	//     } else {
65
+	//         return __CLASS__;
66
+	//     }
67
+	// }
68
+
69
+
70
+	/**
71
+	 * Gets whether this payment method can be used anywhere at all (ie frontend cart, admin, etc)
72
+	 *
73
+	 * @return boolean
74
+	 */
75
+	public function active()
76
+	{
77
+		return array_intersect(array_keys(EEM_Payment_Method::instance()->scopes()), $this->scope());
78
+	}
79
+
80
+
81
+	/**
82
+	 * Sets this PM as active by making it usable within the CART scope. Offline gateways
83
+	 * are also usable from the admin-scope as well. DOES NOT SAVE it
84
+	 *
85
+	 * @throws \EE_Error
86
+	 */
87
+	public function set_active()
88
+	{
89
+		$default_scopes = array(EEM_Payment_Method::scope_cart);
90
+		if (
91
+			$this->type_obj() &&
92
+			$this->type_obj()->payment_occurs() === EE_PMT_Base::offline
93
+		) {
94
+			$default_scopes[] = EEM_Payment_Method::scope_admin;
95
+		}
96
+		$this->set_scope($default_scopes);
97
+	}
98
+
99
+
100
+	/**
101
+	 * Makes this payment method apply to NO scopes at all. DOES NOT SAVE it.
102
+	 */
103
+	public function deactivate()
104
+	{
105
+		$this->set_scope(array());
106
+	}
107
+
108
+
109
+	/**
110
+	 * Gets button_url
111
+	 *
112
+	 * @return string
113
+	 */
114
+	public function button_url()
115
+	{
116
+		return $this->get('PMD_button_url');
117
+	}
118
+
119
+
120
+	/**
121
+	 * Sets button_url
122
+	 *
123
+	 * @param string $button_url
124
+	 */
125
+	public function set_button_url($button_url)
126
+	{
127
+		$this->set('PMD_button_url', $button_url);
128
+	}
129
+
130
+
131
+	/**
132
+	 * Gets debug_mode
133
+	 *
134
+	 * @return boolean
135
+	 */
136
+	public function debug_mode()
137
+	{
138
+		return (bool) $this->get('PMD_debug_mode');
139
+	}
140
+
141
+
142
+	/**
143
+	 * Sets debug_mode
144
+	 *
145
+	 * @param boolean $debug_mode
146
+	 */
147
+	public function set_debug_mode($debug_mode)
148
+	{
149
+		$this->set('PMD_debug_mode', $debug_mode);
150
+	}
151
+
152
+
153
+	/**
154
+	 * Gets description
155
+	 *
156
+	 * @return string
157
+	 */
158
+	public function description()
159
+	{
160
+		return $this->get('PMD_desc');
161
+	}
162
+
163
+
164
+	/**
165
+	 * Sets description
166
+	 *
167
+	 * @param string $description
168
+	 */
169
+	public function set_description($description)
170
+	{
171
+		$this->set('PMD_desc', $description);
172
+	}
173
+
174
+
175
+	/**
176
+	 * Gets name
177
+	 *
178
+	 * @return string
179
+	 */
180
+	public function name()
181
+	{
182
+		return $this->get('PMD_name');
183
+	}
184
+
185
+
186
+	/**
187
+	 * Sets name
188
+	 *
189
+	 * @param string $name
190
+	 */
191
+	public function set_name($name)
192
+	{
193
+		$this->set('PMD_name', $name);
194
+	}
195
+
196
+
197
+	/**
198
+	 * Gets open_by_default
199
+	 *
200
+	 * @return boolean
201
+	 */
202
+	public function open_by_default()
203
+	{
204
+		return $this->get('PMD_open_by_default');
205
+	}
206
+
207
+
208
+	/**
209
+	 * Sets open_by_default
210
+	 *
211
+	 * @param boolean $open_by_default
212
+	 */
213
+	public function set_open_by_default($open_by_default)
214
+	{
215
+		$this->set('PMD_open_by_default', $open_by_default);
216
+	}
217
+
218
+
219
+	/**
220
+	 * Gets order
221
+	 *
222
+	 * @return int
223
+	 */
224
+	public function order()
225
+	{
226
+		return $this->get('PMD_order');
227
+	}
228
+
229
+
230
+	/**
231
+	 * Sets order
232
+	 *
233
+	 * @param int $order
234
+	 */
235
+	public function set_order($order)
236
+	{
237
+		$this->set('PMD_order', $order);
238
+	}
239
+
240
+
241
+	/**
242
+	 * Gets slug
243
+	 *
244
+	 * @return string
245
+	 */
246
+	public function slug()
247
+	{
248
+		return $this->get('PMD_slug');
249
+	}
250
+
251
+
252
+	/**
253
+	 * Sets slug
254
+	 *
255
+	 * @param string $slug
256
+	 */
257
+	public function set_slug($slug)
258
+	{
259
+		$this->set('PMD_slug', $slug);
260
+	}
261
+
262
+
263
+	/**
264
+	 * Gets type
265
+	 *
266
+	 * @return string
267
+	 */
268
+	public function type()
269
+	{
270
+		return $this->get('PMD_type');
271
+	}
272
+
273
+
274
+	/**
275
+	 * Sets type
276
+	 *
277
+	 * @param string $type
278
+	 */
279
+	public function set_type($type)
280
+	{
281
+		$this->set('PMD_type', $type);
282
+	}
283
+
284
+
285
+	/**
286
+	 * Gets wp_user
287
+	 *
288
+	 * @return int
289
+	 */
290
+	public function wp_user()
291
+	{
292
+		return $this->get('PMD_wp_user');
293
+	}
294
+
295
+
296
+	/**
297
+	 * Sets wp_user
298
+	 *
299
+	 * @param int $wp_user_id
300
+	 */
301
+	public function set_wp_user($wp_user_id)
302
+	{
303
+		$this->set('PMD_wp_user', $wp_user_id);
304
+	}
305
+
306
+	/**
307
+	 * Overrides parent so when PMD_type is changed we refresh the _type_obj
308
+	 *
309
+	 * @param string $field_name
310
+	 * @param mixed $field_value
311
+	 * @param boolean $use_default
312
+	 */
313
+	public function set($field_name, $field_value, $use_default = false)
314
+	{
315
+		if ($field_name === 'PMD_type') {
316
+			// the type has probably changed, so forget about its old type object
317
+			$this->_type_obj = null;
318
+		}
319
+		parent::set($field_name, $field_value, $use_default);
320
+	}
321
+
322
+
323
+	/**
324
+	 * Gets admin_name
325
+	 *
326
+	 * @return string
327
+	 */
328
+	public function admin_name()
329
+	{
330
+		return $this->get('PMD_admin_name');
331
+	}
332
+
333
+
334
+	/**
335
+	 * Sets admin_name
336
+	 *
337
+	 * @param string $admin_name
338
+	 */
339
+	public function set_admin_name($admin_name)
340
+	{
341
+		$this->set('PMD_admin_name', $admin_name);
342
+	}
343
+
344
+
345
+	/**
346
+	 * Gets admin_desc
347
+	 *
348
+	 * @return string
349
+	 */
350
+	public function admin_desc()
351
+	{
352
+		return $this->get('PMD_admin_desc');
353
+	}
354
+
355
+
356
+	/**
357
+	 * Sets admin_desc
358
+	 *
359
+	 * @param string $admin_desc
360
+	 */
361
+	public function set_admin_desc($admin_desc)
362
+	{
363
+		$this->set('PMD_admin_desc', $admin_desc);
364
+	}
365
+
366
+
367
+	/**
368
+	 * Gets scope
369
+	 *
370
+	 * @return array
371
+	 */
372
+	public function scope()
373
+	{
374
+		return $this->get('PMD_scope');
375
+	}
376
+
377
+
378
+	/**
379
+	 * Sets scope
380
+	 *
381
+	 * @param array $scope
382
+	 */
383
+	public function set_scope($scope)
384
+	{
385
+		$this->set('PMD_scope', $scope);
386
+	}
387
+
388
+
389
+	/**
390
+	 * Gets the payment method type for this payment method instance
391
+	 *
392
+	 * @return EE_PMT_Base
393
+	 * @throws EE_Error
394
+	 */
395
+	public function type_obj()
396
+	{
397
+		if (! $this->_type_obj) {
398
+			EE_Registry::instance()->load_lib('Payment_Method_Manager');
399
+			if (EE_Payment_Method_Manager::instance()->payment_method_type_exists($this->type())) {
400
+				$class_name = EE_Payment_Method_Manager::instance()->payment_method_class_from_type($this->type());
401
+				if (! class_exists($class_name)) {
402
+					throw new EE_Error(
403
+						sprintf(
404
+							esc_html__(
405
+								'An attempt to use the "%1$s" payment method failed, so it was deactivated.%2$sWas the "%1$s" Plugin recently deactivated? It can be reactivated on the %3$sPlugins Admin Page%4$s',
406
+								'event_espresso'
407
+							),
408
+							$class_name,
409
+							'<br />',
410
+							'<a href="' . admin_url('plugins.php') . '">',
411
+							'</a>'
412
+						)
413
+					);
414
+				}
415
+				$r = new ReflectionClass($class_name);
416
+				$this->_type_obj = $r->newInstanceArgs(array($this));
417
+			} else {
418
+				throw new EE_Error(
419
+					sprintf(
420
+						esc_html__(
421
+							'A payment method of type "%1$s" does not exist. Only ones existing are: %2$s',
422
+							'event_espresso'
423
+						),
424
+						$this->type(),
425
+						implode(',', EE_Payment_Method_Manager::instance()->payment_method_type_names())
426
+					)
427
+				);
428
+			}
429
+		}
430
+		return $this->_type_obj;
431
+	}
432
+
433
+
434
+	/**
435
+	 * Returns a simple array of key-value pairs combining the payment method's fields (without the 'PMD_' prefix)
436
+	 * and the extra meta. Mostly used for passing off ot gateways.     *
437
+	 *
438
+	 * @return array
439
+	 */
440
+	public function settings_array()
441
+	{
442
+		$fields = $this->model_field_array();
443
+		$extra_meta = $this->all_extra_meta_array();
444
+		// remove the model's prefix from the fields
445
+		$combined_settings_array = array();
446
+		foreach ($fields as $key => $value) {
447
+			if (strpos($key, 'PMD_') === 0) {
448
+				$key_sans_model_prefix = str_replace('PMD_', '', $key);
449
+				$combined_settings_array [ $key_sans_model_prefix ] = $value;
450
+			}
451
+		}
452
+		$combined_settings_array = array_merge($extra_meta, $combined_settings_array);
453
+		return $combined_settings_array;
454
+	}
455
+
456
+
457
+	/**
458
+	 * Gets the HTML for displaying the payment method on a page.
459
+	 *
460
+	 * @param string $url
461
+	 * @param string $css_class
462
+	 * @return string of HTML for displaying the button
463
+	 * @throws \EE_Error
464
+	 */
465
+	public function button_html($url = '', $css_class = '')
466
+	{
467
+		$payment_occurs = $this->type_obj()->payment_occurs();
468
+		return '
469 469
 		 <div id="'
470
-               . $this->slug()
471
-               . '-payment-option-dv" class="'
472
-               . $payment_occurs . '-payment-gateway reg-page-payment-option-dv' . $css_class . '">
470
+			   . $this->slug()
471
+			   . '-payment-option-dv" class="'
472
+			   . $payment_occurs . '-payment-gateway reg-page-payment-option-dv' . $css_class . '">
473 473
 			<a id="payment-gateway-button-' . $this->slug()
474
-               . '" class="reg-page-payment-option-lnk" rel="'
475
-               . $this->slug() . '" href="' . $url . '" >
474
+			   . '" class="reg-page-payment-option-lnk" rel="'
475
+			   . $this->slug() . '" href="' . $url . '" >
476 476
 				<img src="' . $this->button_url() . '" alt="' . sprintf(
477
-                   esc_attr__('Pay using %s', 'event_espresso'),
478
-                   $this->get_pretty('PMD_name', 'form_input')
479
-               ) . '" />
477
+				   esc_attr__('Pay using %s', 'event_espresso'),
478
+				   $this->get_pretty('PMD_name', 'form_input')
479
+			   ) . '" />
480 480
 			</a>
481 481
 		</div>
482 482
 ';
483
-    }
484
-
485
-
486
-    /**
487
-     * Gets all the currencies which are an option for this payment method
488
-     * (as defined by the gateway and the currently active currencies)
489
-     *
490
-     * @return EE_Currency[]
491
-     * @throws \EE_Error
492
-     */
493
-    public function get_all_usable_currencies()
494
-    {
495
-        return EEM_Currency::instance()->get_all_currencies_usable_by($this->type_obj());
496
-    }
497
-
498
-
499
-    /**
500
-     * Reports whether or not this payment method can be used for this payment method
501
-     *
502
-     * @param string $currency_code currency ID (code)
503
-     * @return boolean
504
-     * @throws \EE_Error
505
-     */
506
-    public function usable_for_currency($currency_code)
507
-    {
508
-        foreach ($this->get_all_usable_currencies() as $currency_obj) {
509
-            if ($currency_obj->ID() === $currency_code) {
510
-                return true;
511
-            }
512
-        }
513
-        return false;
514
-    }
515
-
516
-
517
-    /**
518
-     * Returns TRUE if this payment method's gateway is an instance of EE_Onsite_Gateway
519
-     *
520
-     * @return bool
521
-     * @throws \EE_Error
522
-     */
523
-    public function is_on_site()
524
-    {
525
-        return $this->type_obj()->payment_occurs() === EE_PMT_Base::onsite;
526
-    }
527
-
528
-
529
-    /**
530
-     * Returns TRUE if this payment method's gateway is an instance of EE_Offsite_Gateway
531
-     *
532
-     * @return bool
533
-     * @throws \EE_Error
534
-     */
535
-    public function is_off_site()
536
-    {
537
-        return $this->type_obj()->payment_occurs() === EE_PMT_Base::offsite;
538
-    }
539
-
540
-
541
-    /**
542
-     * Returns TRUE if this payment method does not utilize a gateway
543
-     *
544
-     * @return bool
545
-     * @throws \EE_Error
546
-     */
547
-    public function is_off_line()
548
-    {
549
-        return $this->type_obj()->payment_occurs() === EE_PMT_Base::offline;
550
-    }
551
-
552
-    /**
553
-     * Overrides default __sleep so the object type is NOT cached.
554
-     * This way we can rely on the normal EE_Payment_Method::type_obj() logic
555
-     * to load the required classes, and don't need them at the time of unserialization
556
-     *
557
-     * @return array
558
-     */
559
-    public function __sleep()
560
-    {
561
-        $properties = get_object_vars($this);
562
-        unset($properties['_type_obj']);
563
-        return array_keys($properties);
564
-    }
565
-
566
-
567
-    /**
568
-     * Overrides parent to add some logging for when payment methods get deactivated
569
-     *
570
-     * @param array $set_cols_n_values
571
-     * @return int @see EE_Base_Class::save()
572
-     * @throws \EE_Error
573
-     */
574
-    public function save($set_cols_n_values = array())
575
-    {
576
-        $results = parent::save($set_cols_n_values);
577
-        if ($this->get_original('PMD_scope') !== $this->get('PMD_scope')) {
578
-            /** @var CurrentPage $current_page */
579
-            $current_page = LoaderFactory::getLoader()->getShared(CurrentPage::class);
580
-            EE_Log::instance()->log(
581
-                __FILE__,
582
-                __FUNCTION__,
583
-                sprintf(
584
-                    esc_html__('Set new scope on payment method %1$s to %2$s from %3$s on URL %4$s', 'event_espresso'),
585
-                    $this->name(),
586
-                    serialize($this->get_original('PMD_scope')),
587
-                    serialize($this->get('PMD_scope')),
588
-                    $current_page->getPermalink()
589
-                ),
590
-                'payment_method_change'
591
-            );
592
-        }
593
-        return $results;
594
-    }
483
+	}
484
+
485
+
486
+	/**
487
+	 * Gets all the currencies which are an option for this payment method
488
+	 * (as defined by the gateway and the currently active currencies)
489
+	 *
490
+	 * @return EE_Currency[]
491
+	 * @throws \EE_Error
492
+	 */
493
+	public function get_all_usable_currencies()
494
+	{
495
+		return EEM_Currency::instance()->get_all_currencies_usable_by($this->type_obj());
496
+	}
497
+
498
+
499
+	/**
500
+	 * Reports whether or not this payment method can be used for this payment method
501
+	 *
502
+	 * @param string $currency_code currency ID (code)
503
+	 * @return boolean
504
+	 * @throws \EE_Error
505
+	 */
506
+	public function usable_for_currency($currency_code)
507
+	{
508
+		foreach ($this->get_all_usable_currencies() as $currency_obj) {
509
+			if ($currency_obj->ID() === $currency_code) {
510
+				return true;
511
+			}
512
+		}
513
+		return false;
514
+	}
515
+
516
+
517
+	/**
518
+	 * Returns TRUE if this payment method's gateway is an instance of EE_Onsite_Gateway
519
+	 *
520
+	 * @return bool
521
+	 * @throws \EE_Error
522
+	 */
523
+	public function is_on_site()
524
+	{
525
+		return $this->type_obj()->payment_occurs() === EE_PMT_Base::onsite;
526
+	}
527
+
528
+
529
+	/**
530
+	 * Returns TRUE if this payment method's gateway is an instance of EE_Offsite_Gateway
531
+	 *
532
+	 * @return bool
533
+	 * @throws \EE_Error
534
+	 */
535
+	public function is_off_site()
536
+	{
537
+		return $this->type_obj()->payment_occurs() === EE_PMT_Base::offsite;
538
+	}
539
+
540
+
541
+	/**
542
+	 * Returns TRUE if this payment method does not utilize a gateway
543
+	 *
544
+	 * @return bool
545
+	 * @throws \EE_Error
546
+	 */
547
+	public function is_off_line()
548
+	{
549
+		return $this->type_obj()->payment_occurs() === EE_PMT_Base::offline;
550
+	}
551
+
552
+	/**
553
+	 * Overrides default __sleep so the object type is NOT cached.
554
+	 * This way we can rely on the normal EE_Payment_Method::type_obj() logic
555
+	 * to load the required classes, and don't need them at the time of unserialization
556
+	 *
557
+	 * @return array
558
+	 */
559
+	public function __sleep()
560
+	{
561
+		$properties = get_object_vars($this);
562
+		unset($properties['_type_obj']);
563
+		return array_keys($properties);
564
+	}
565
+
566
+
567
+	/**
568
+	 * Overrides parent to add some logging for when payment methods get deactivated
569
+	 *
570
+	 * @param array $set_cols_n_values
571
+	 * @return int @see EE_Base_Class::save()
572
+	 * @throws \EE_Error
573
+	 */
574
+	public function save($set_cols_n_values = array())
575
+	{
576
+		$results = parent::save($set_cols_n_values);
577
+		if ($this->get_original('PMD_scope') !== $this->get('PMD_scope')) {
578
+			/** @var CurrentPage $current_page */
579
+			$current_page = LoaderFactory::getLoader()->getShared(CurrentPage::class);
580
+			EE_Log::instance()->log(
581
+				__FILE__,
582
+				__FUNCTION__,
583
+				sprintf(
584
+					esc_html__('Set new scope on payment method %1$s to %2$s from %3$s on URL %4$s', 'event_espresso'),
585
+					$this->name(),
586
+					serialize($this->get_original('PMD_scope')),
587
+					serialize($this->get('PMD_scope')),
588
+					$current_page->getPermalink()
589
+				),
590
+				'payment_method_change'
591
+			);
592
+		}
593
+		return $results;
594
+	}
595 595
 }
Please login to merge, or discard this patch.
form_sections/payment_methods/EE_Billing_Attendee_Info_Form.form.php 2 patches
Indentation   +188 added lines, -188 removed lines patch added patch discarded remove patch
@@ -14,204 +14,204 @@
 block discarded – undo
14 14
 class EE_Billing_Attendee_Info_Form extends EE_Billing_Info_Form
15 15
 {
16 16
 
17
-    /**
18
-     *
19
-     * @param EE_Payment_Method $payment_method
20
-     * @param array             $options_array @see EE_Form_Section_Proper::__construct()
21
-     * @throws EE_Error
22
-     * @throws ReflectionException
23
-     */
24
-    public function __construct(EE_Payment_Method $payment_method, $options_array = [])
25
-    {
26
-        $options_array['subsections'] = array_merge(
27
-            [
28
-                'first_name' => new EE_Text_Input([
29
-                        'required'        => true,
30
-                        'html_class'      => 'ee-billing-qstn ee-billing-qstn-fname',
31
-                        'html_label_text' => esc_html__('First Name', 'event_espresso'),
32
-                    ]),
33
-                'last_name'  => new EE_Text_Input([
34
-                        'required'        => true,
35
-                        'html_class'      => 'ee-billing-qstn ee-billing-qstn-lname',
36
-                        'html_label_text' => esc_html__('Last Name', 'event_espresso'),
37
-                    ]),
38
-                'email'      => new EE_Email_Input([
39
-                        'required'        => true,
40
-                        'html_class'      => 'ee-billing-qstn ee-billing-qstn-email',
41
-                        'html_label_text' => esc_html__('Email', 'event_espresso'),
42
-                    ]),
43
-                'address'    => new EE_Text_Input([
44
-                        'html_label_text' => esc_html__('Address', 'event_espresso'),
45
-                        'required'        => true,
46
-                        'html_class'      => 'ee-billing-qstn ee-billing-qstn-address',
47
-                    ]),
48
-                'address2'   => new EE_Text_Input([
49
-                        'html_label_text' => esc_html__('Address 2', 'event_espresso'),
50
-                        'html_class'      => 'ee-billing-qstn ee-billing-qstn-address2',
51
-                    ]),
52
-                'city'       => new EE_Text_Input([
53
-                        'required'        => true,
54
-                        'html_class'      => 'ee-billing-qstn ee-billing-qstn-city',
55
-                        'html_label_text' => esc_html__('City', 'event_espresso'),
56
-                    ]),
57
-                'state'      => apply_filters(
58
-                    'FHEE__EE_Billing_Attendee_Info_Form__state_field',
59
-                    new EE_State_Select_Input(null, [
60
-                            'required'        => true,
61
-                            'html_class'      => 'ee-billing-qstn ee-billing-qstn-state',
62
-                            'html_label_text' => esc_html__('State', 'event_espresso'),
63
-                        ])
64
-                ),
65
-                'country'    => apply_filters(
66
-                    'FHEE__EE_Billing_Attendee_Info_Form__country_field',
67
-                    new EE_Country_Select_Input(null, [
68
-                            'required'        => true,
69
-                            'html_class'      => 'ee-billing-qstn ee-billing-qstn-country',
70
-                            'html_label_text' => esc_html__('Country', 'event_espresso'),
71
-                        ])
72
-                ),
73
-                'zip'        => new EE_Text_Input([
74
-                        'required'        => true,
75
-                        'html_class'      => 'ee-billing-qstn ee-billing-qstn-zip',
76
-                        'html_label_text' => esc_html__('Zip', 'event_espresso'),
77
-                    ]),
78
-                'phone'      => new EE_Text_Input([
79
-                        'html_class'      => 'ee-billing-qstn ee-billing-qstn-phone',
80
-                        'html_label_text' => esc_html__('Phone', 'event_espresso'),
81
-                    ]),
82
-            ],
83
-            $options_array['subsections'] ?? []
84
-        );
17
+	/**
18
+	 *
19
+	 * @param EE_Payment_Method $payment_method
20
+	 * @param array             $options_array @see EE_Form_Section_Proper::__construct()
21
+	 * @throws EE_Error
22
+	 * @throws ReflectionException
23
+	 */
24
+	public function __construct(EE_Payment_Method $payment_method, $options_array = [])
25
+	{
26
+		$options_array['subsections'] = array_merge(
27
+			[
28
+				'first_name' => new EE_Text_Input([
29
+						'required'        => true,
30
+						'html_class'      => 'ee-billing-qstn ee-billing-qstn-fname',
31
+						'html_label_text' => esc_html__('First Name', 'event_espresso'),
32
+					]),
33
+				'last_name'  => new EE_Text_Input([
34
+						'required'        => true,
35
+						'html_class'      => 'ee-billing-qstn ee-billing-qstn-lname',
36
+						'html_label_text' => esc_html__('Last Name', 'event_espresso'),
37
+					]),
38
+				'email'      => new EE_Email_Input([
39
+						'required'        => true,
40
+						'html_class'      => 'ee-billing-qstn ee-billing-qstn-email',
41
+						'html_label_text' => esc_html__('Email', 'event_espresso'),
42
+					]),
43
+				'address'    => new EE_Text_Input([
44
+						'html_label_text' => esc_html__('Address', 'event_espresso'),
45
+						'required'        => true,
46
+						'html_class'      => 'ee-billing-qstn ee-billing-qstn-address',
47
+					]),
48
+				'address2'   => new EE_Text_Input([
49
+						'html_label_text' => esc_html__('Address 2', 'event_espresso'),
50
+						'html_class'      => 'ee-billing-qstn ee-billing-qstn-address2',
51
+					]),
52
+				'city'       => new EE_Text_Input([
53
+						'required'        => true,
54
+						'html_class'      => 'ee-billing-qstn ee-billing-qstn-city',
55
+						'html_label_text' => esc_html__('City', 'event_espresso'),
56
+					]),
57
+				'state'      => apply_filters(
58
+					'FHEE__EE_Billing_Attendee_Info_Form__state_field',
59
+					new EE_State_Select_Input(null, [
60
+							'required'        => true,
61
+							'html_class'      => 'ee-billing-qstn ee-billing-qstn-state',
62
+							'html_label_text' => esc_html__('State', 'event_espresso'),
63
+						])
64
+				),
65
+				'country'    => apply_filters(
66
+					'FHEE__EE_Billing_Attendee_Info_Form__country_field',
67
+					new EE_Country_Select_Input(null, [
68
+							'required'        => true,
69
+							'html_class'      => 'ee-billing-qstn ee-billing-qstn-country',
70
+							'html_label_text' => esc_html__('Country', 'event_espresso'),
71
+						])
72
+				),
73
+				'zip'        => new EE_Text_Input([
74
+						'required'        => true,
75
+						'html_class'      => 'ee-billing-qstn ee-billing-qstn-zip',
76
+						'html_label_text' => esc_html__('Zip', 'event_espresso'),
77
+					]),
78
+				'phone'      => new EE_Text_Input([
79
+						'html_class'      => 'ee-billing-qstn ee-billing-qstn-phone',
80
+						'html_label_text' => esc_html__('Phone', 'event_espresso'),
81
+					]),
82
+			],
83
+			$options_array['subsections'] ?? []
84
+		);
85 85
 
86
-        parent::__construct($payment_method, $options_array);
87
-    }
86
+		parent::__construct($payment_method, $options_array);
87
+	}
88 88
 
89 89
 
90
-    /**
91
-     * Sets the defaults for the billing form according to the attendee's details
92
-     *
93
-     * @param EE_Attendee $attendee
94
-     * @throws EE_Error
95
-     * @throws ReflectionException
96
-     */
97
-    public function populate_from_attendee(EE_Attendee $attendee)
98
-    {
99
-        /** @var $attendee EE_Attendee */
100
-        $attendee = EEM_Attendee::instance()->ensure_is_obj($attendee);
101
-        $this->populate_defaults(
102
-            apply_filters(
103
-                'FHEE__EE_Billing_Attendee_Info_Form__populate_from_attendee',
104
-                [
105
-                    'first_name' => $attendee->fname(),
106
-                    'last_name'  => $attendee->lname(),
107
-                    'email'      => $attendee->email(),
108
-                    'address'    => $attendee->address(),
109
-                    'address2'   => $attendee->address2(),
110
-                    'city'       => $attendee->city(),
111
-                    'state'      => $this->getAttendeeStateValueForForm($attendee),
112
-                    'country'    => $attendee->country_ID(),
113
-                    'zip'        => $attendee->zip(),
114
-                    'phone'      => $attendee->phone(),
115
-                ],
116
-                $attendee,
117
-                $this
118
-            )
119
-        );
120
-    }
90
+	/**
91
+	 * Sets the defaults for the billing form according to the attendee's details
92
+	 *
93
+	 * @param EE_Attendee $attendee
94
+	 * @throws EE_Error
95
+	 * @throws ReflectionException
96
+	 */
97
+	public function populate_from_attendee(EE_Attendee $attendee)
98
+	{
99
+		/** @var $attendee EE_Attendee */
100
+		$attendee = EEM_Attendee::instance()->ensure_is_obj($attendee);
101
+		$this->populate_defaults(
102
+			apply_filters(
103
+				'FHEE__EE_Billing_Attendee_Info_Form__populate_from_attendee',
104
+				[
105
+					'first_name' => $attendee->fname(),
106
+					'last_name'  => $attendee->lname(),
107
+					'email'      => $attendee->email(),
108
+					'address'    => $attendee->address(),
109
+					'address2'   => $attendee->address2(),
110
+					'city'       => $attendee->city(),
111
+					'state'      => $this->getAttendeeStateValueForForm($attendee),
112
+					'country'    => $attendee->country_ID(),
113
+					'zip'        => $attendee->zip(),
114
+					'phone'      => $attendee->phone(),
115
+				],
116
+				$attendee,
117
+				$this
118
+			)
119
+		);
120
+	}
121 121
 
122 122
 
123
-    /**
124
-     * Gets the default value to use for the billing form's state value.
125
-     *
126
-     * @param EE_Attendee $attendee
127
-     * @return string
128
-     * @throws EE_Error
129
-     * @since 4.10.0.p
130
-     */
131
-    protected function getAttendeeStateValueForForm(EE_Attendee $attendee): string
132
-    {
133
-        // If the state input was removed, just return a blank string.
134
-        if (! $this->has_subsection('state')) {
135
-            return '';
136
-        }
137
-        $state_input = $this->get_input('state', false);
138
-        if ($state_input instanceof EE_State_Select_Input) {
139
-            $state_field_to_use = $state_input->valueFieldName();
140
-        } else {
141
-            $state_field_to_use = 'STA_ID';
142
-        }
143
-        switch ($state_field_to_use) {
144
-            case 'STA_abbrev':
145
-                $state_value = $attendee->state_abbrev();
146
-                break;
147
-            case 'STA_name':
148
-                $state_value = $attendee->state_name();
149
-                break;
150
-            default:
151
-                $state_value = $attendee->state_ID();
152
-        }
153
-        return $state_value;
154
-    }
123
+	/**
124
+	 * Gets the default value to use for the billing form's state value.
125
+	 *
126
+	 * @param EE_Attendee $attendee
127
+	 * @return string
128
+	 * @throws EE_Error
129
+	 * @since 4.10.0.p
130
+	 */
131
+	protected function getAttendeeStateValueForForm(EE_Attendee $attendee): string
132
+	{
133
+		// If the state input was removed, just return a blank string.
134
+		if (! $this->has_subsection('state')) {
135
+			return '';
136
+		}
137
+		$state_input = $this->get_input('state', false);
138
+		if ($state_input instanceof EE_State_Select_Input) {
139
+			$state_field_to_use = $state_input->valueFieldName();
140
+		} else {
141
+			$state_field_to_use = 'STA_ID';
142
+		}
143
+		switch ($state_field_to_use) {
144
+			case 'STA_abbrev':
145
+				$state_value = $attendee->state_abbrev();
146
+				break;
147
+			case 'STA_name':
148
+				$state_value = $attendee->state_name();
149
+				break;
150
+			default:
151
+				$state_value = $attendee->state_ID();
152
+		}
153
+		return $state_value;
154
+	}
155 155
 
156 156
 
157
-    /**
158
-     * copy_billing_form_data_to_attendee
159
-     * copies info from the billing form to the attendee's details
160
-     *
161
-     * @param EE_Attendee $attendee the attendee object to copy details to
162
-     * @return EE_Attendee
163
-     * @throws EE_Error
164
-     */
165
-    public function copy_billing_form_data_to_attendee(EE_Attendee $attendee): EE_Attendee
166
-    {
167
-        // grab billing form data
168
-        $data = $this->valid_data();
157
+	/**
158
+	 * copy_billing_form_data_to_attendee
159
+	 * copies info from the billing form to the attendee's details
160
+	 *
161
+	 * @param EE_Attendee $attendee the attendee object to copy details to
162
+	 * @return EE_Attendee
163
+	 * @throws EE_Error
164
+	 */
165
+	public function copy_billing_form_data_to_attendee(EE_Attendee $attendee): EE_Attendee
166
+	{
167
+		// grab billing form data
168
+		$data = $this->valid_data();
169 169
 
170
-        $fields_and_setters = [
171
-            'first_name' => 'set_fname',
172
-            'last_name'  => 'set_lname',
173
-            'email'      => 'set_email',
174
-            'address'    => 'set_address',
175
-            'address2'   => 'set_address2',
176
-            'city'       => 'set_city',
177
-            'state'      => 'set_state',
178
-            'country'    => 'set_country',
179
-            'zip'        => 'set_zip',
180
-            'phone'      => 'set_phone',
181
-        ];
182
-        foreach ($fields_and_setters as $field => $setter) {
183
-            if (! empty($data[$field]) && method_exists($attendee, $setter)) {
184
-                $attendee->{$setter}($data[$field]);
185
-            }
186
-        }
187
-        return $attendee;
188
-    }
170
+		$fields_and_setters = [
171
+			'first_name' => 'set_fname',
172
+			'last_name'  => 'set_lname',
173
+			'email'      => 'set_email',
174
+			'address'    => 'set_address',
175
+			'address2'   => 'set_address2',
176
+			'city'       => 'set_city',
177
+			'state'      => 'set_state',
178
+			'country'    => 'set_country',
179
+			'zip'        => 'set_zip',
180
+			'phone'      => 'set_phone',
181
+		];
182
+		foreach ($fields_and_setters as $field => $setter) {
183
+			if (! empty($data[$field]) && method_exists($attendee, $setter)) {
184
+				$attendee->{$setter}($data[$field]);
185
+			}
186
+		}
187
+		return $attendee;
188
+	}
189 189
 
190 190
 
191
-    /**
192
-     * create_attendee_from_billing_form_data
193
-     * uses info from the billing form to create a new attendee
194
-     *
195
-     * @return EE_Attendee
196
-     * @throws EE_Error
197
-     */
198
-    public function create_attendee_from_billing_form_data(): EE_Attendee
199
-    {
200
-        // grab billing form data
201
-        $data = $this->valid_data();
202
-        return EE_Attendee::new_instance([
203
-            'ATT_fname'    => ! empty($data['first_name']) ? $data['first_name'] : '',
204
-            'ATT_lname'    => ! empty($data['last_name']) ? $data['last_name'] : '',
205
-            'ATT_email'    => ! empty($data['email']) ? $data['email'] : '',
206
-            'ATT_address'  => ! empty($data['address']) ? $data['address'] : '',
207
-            'ATT_address2' => ! empty($data['address2']) ? $data['address2'] : '',
208
-            'ATT_city'     => ! empty($data['city']) ? $data['city'] : '',
209
-            'STA_ID'       => ! empty($data['state']) ? $data['state'] : '',
210
-            'CNT_ISO'      => ! empty($data['country']) ? $data['country'] : '',
211
-            'ATT_zip'      => ! empty($data['zip']) ? $data['zip'] : '',
212
-            'ATT_phone'    => ! empty($data['phone']) ? $data['phone'] : '',
213
-        ]);
214
-    }
191
+	/**
192
+	 * create_attendee_from_billing_form_data
193
+	 * uses info from the billing form to create a new attendee
194
+	 *
195
+	 * @return EE_Attendee
196
+	 * @throws EE_Error
197
+	 */
198
+	public function create_attendee_from_billing_form_data(): EE_Attendee
199
+	{
200
+		// grab billing form data
201
+		$data = $this->valid_data();
202
+		return EE_Attendee::new_instance([
203
+			'ATT_fname'    => ! empty($data['first_name']) ? $data['first_name'] : '',
204
+			'ATT_lname'    => ! empty($data['last_name']) ? $data['last_name'] : '',
205
+			'ATT_email'    => ! empty($data['email']) ? $data['email'] : '',
206
+			'ATT_address'  => ! empty($data['address']) ? $data['address'] : '',
207
+			'ATT_address2' => ! empty($data['address2']) ? $data['address2'] : '',
208
+			'ATT_city'     => ! empty($data['city']) ? $data['city'] : '',
209
+			'STA_ID'       => ! empty($data['state']) ? $data['state'] : '',
210
+			'CNT_ISO'      => ! empty($data['country']) ? $data['country'] : '',
211
+			'ATT_zip'      => ! empty($data['zip']) ? $data['zip'] : '',
212
+			'ATT_phone'    => ! empty($data['phone']) ? $data['phone'] : '',
213
+		]);
214
+	}
215 215
 }
216 216
 
217 217
 // End of file EE_Billing_Attendee_Info_Form.form.php
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -131,7 +131,7 @@  discard block
 block discarded – undo
131 131
     protected function getAttendeeStateValueForForm(EE_Attendee $attendee): string
132 132
     {
133 133
         // If the state input was removed, just return a blank string.
134
-        if (! $this->has_subsection('state')) {
134
+        if ( ! $this->has_subsection('state')) {
135 135
             return '';
136 136
         }
137 137
         $state_input = $this->get_input('state', false);
@@ -180,7 +180,7 @@  discard block
 block discarded – undo
180 180
             'phone'      => 'set_phone',
181 181
         ];
182 182
         foreach ($fields_and_setters as $field => $setter) {
183
-            if (! empty($data[$field]) && method_exists($attendee, $setter)) {
183
+            if ( ! empty($data[$field]) && method_exists($attendee, $setter)) {
184 184
                 $attendee->{$setter}($data[$field]);
185 185
             }
186 186
         }
Please login to merge, or discard this patch.
core/libraries/form_sections/payment_methods/EE_Billing_Info_Form.form.php 2 patches
Indentation   +70 added lines, -70 removed lines patch added patch discarded remove patch
@@ -15,75 +15,75 @@
 block discarded – undo
15 15
 class EE_Billing_Info_Form extends EE_Form_Section_Proper
16 16
 {
17 17
 
18
-    /**
19
-     * The payment method this billing form is for
20
-     * @var EE_Payment_Method
21
-     */
22
-    protected $_pm_instance;
23
-
24
-
25
-    /**
26
-     *
27
-     * @param EE_Payment_Method $payment_method
28
-     * @param array             $options_array @see EE_Form_Section_Proper::__construct()
29
-     * @throws EE_Error
30
-     */
31
-    public function __construct(EE_Payment_Method $payment_method, $options_array = array())
32
-    {
33
-        $this->_pm_instance = $payment_method;
34
-        $this->_layout_strategy = new EE_Div_Per_Section_Layout();
35
-        parent::__construct($options_array);
36
-    }
37
-
38
-
39
-
40
-    /**
41
-     * Sets the payment method for this billing form
42
-     * @param EE_Payment_Method $payment_method
43
-     * @return void
44
-     */
45
-    public function set_payment_method(EE_Payment_Method $payment_method)
46
-    {
47
-        $this->_pm_instance = $payment_method;
48
-    }
49
-
50
-
51
-
52
-    /**
53
-     * Returns the instance of the payment method this billing form is for
54
-     * @return EE_Payment_Method
55
-     */
56
-    public function payment_method(): EE_Payment_Method
57
-    {
58
-        return $this->_pm_instance;
59
-    }
60
-
61
-
62
-
63
-    /**
64
-     * payment_fields_autofilled_notice_html
65
-     *
66
-     * @return EE_Form_Section_HTML
67
-     */
68
-    public function payment_fields_autofilled_notice_html(): EE_Form_Section_HTML
69
-    {
70
-        return  new EE_Form_Section_HTML(
71
-            EEH_HTML::p(
72
-                apply_filters('FHEE__EE_Billing_Info_Form__payment_fields_autofilled_notice_html_text', esc_html__('Payment fields have been autofilled because you are in debug mode', 'event_espresso')),
73
-                '',
74
-                'important-notice'
75
-            )
76
-        );
77
-    }
78
-
79
-
80
-
81
-    /**
82
-     * @return string
83
-     */
84
-    public function html_class(): string
85
-    {
86
-        return ! empty($this->_html_class) ? $this->_html_class . ' ee-billing-form' : 'ee-billing-form';
87
-    }
18
+	/**
19
+	 * The payment method this billing form is for
20
+	 * @var EE_Payment_Method
21
+	 */
22
+	protected $_pm_instance;
23
+
24
+
25
+	/**
26
+	 *
27
+	 * @param EE_Payment_Method $payment_method
28
+	 * @param array             $options_array @see EE_Form_Section_Proper::__construct()
29
+	 * @throws EE_Error
30
+	 */
31
+	public function __construct(EE_Payment_Method $payment_method, $options_array = array())
32
+	{
33
+		$this->_pm_instance = $payment_method;
34
+		$this->_layout_strategy = new EE_Div_Per_Section_Layout();
35
+		parent::__construct($options_array);
36
+	}
37
+
38
+
39
+
40
+	/**
41
+	 * Sets the payment method for this billing form
42
+	 * @param EE_Payment_Method $payment_method
43
+	 * @return void
44
+	 */
45
+	public function set_payment_method(EE_Payment_Method $payment_method)
46
+	{
47
+		$this->_pm_instance = $payment_method;
48
+	}
49
+
50
+
51
+
52
+	/**
53
+	 * Returns the instance of the payment method this billing form is for
54
+	 * @return EE_Payment_Method
55
+	 */
56
+	public function payment_method(): EE_Payment_Method
57
+	{
58
+		return $this->_pm_instance;
59
+	}
60
+
61
+
62
+
63
+	/**
64
+	 * payment_fields_autofilled_notice_html
65
+	 *
66
+	 * @return EE_Form_Section_HTML
67
+	 */
68
+	public function payment_fields_autofilled_notice_html(): EE_Form_Section_HTML
69
+	{
70
+		return  new EE_Form_Section_HTML(
71
+			EEH_HTML::p(
72
+				apply_filters('FHEE__EE_Billing_Info_Form__payment_fields_autofilled_notice_html_text', esc_html__('Payment fields have been autofilled because you are in debug mode', 'event_espresso')),
73
+				'',
74
+				'important-notice'
75
+			)
76
+		);
77
+	}
78
+
79
+
80
+
81
+	/**
82
+	 * @return string
83
+	 */
84
+	public function html_class(): string
85
+	{
86
+		return ! empty($this->_html_class) ? $this->_html_class . ' ee-billing-form' : 'ee-billing-form';
87
+	}
88 88
 }
89 89
 // End of file EE_Billing_Info_Form.form.php
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -83,7 +83,7 @@
 block discarded – undo
83 83
      */
84 84
     public function html_class(): string
85 85
     {
86
-        return ! empty($this->_html_class) ? $this->_html_class . ' ee-billing-form' : 'ee-billing-form';
86
+        return ! empty($this->_html_class) ? $this->_html_class.' ee-billing-form' : 'ee-billing-form';
87 87
     }
88 88
 }
89 89
 // End of file EE_Billing_Info_Form.form.php
Please login to merge, or discard this patch.