Completed
Push — master ( 9e651a...819784 )
by Brian
9s
created

helpers.php ➔ value_read()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 2
c 1
b 0
f 0
nc 1
nop 2
dl 0
loc 4
ccs 0
cts 1
cp 0
crap 2
rs 10
1
<?php
2
3
4
use DraperStudio\Payload\Arr;
5
use DraperStudio\Payload\Csv;
6
use DraperStudio\Payload\Ini;
7
use DraperStudio\Payload\Json;
8
use DraperStudio\Payload\Value;
9
use DraperStudio\Payload\Xml;
10
use DraperStudio\Payload\Yaml;
11
use DraperStudio\Payload\YamlInline;
12
13
if (!function_exists('array_serialise')) {
14
    /**
15
     * @param $input
16
     *
17
     * @return mixed
18
     */
19
    function array_serialise($input)
20
    {
21
        return (new Arr())->serialise($input);
22
    }
23
}
24
25
if (!function_exists('array_unserialise')) {
26
    /**
27
     * @param $contents
28
     * @param null $class
29
     *
30
     * @return mixed
31
     */
32
    function array_unserialise($contents, $class = null)
33
    {
34
        return (new Arr())->unserialise($contents, $class);
35
    }
36
}
37
38
if (!function_exists('array_read')) {
39
    /**
40
     * @param $path
41
     * @param null $class
42
     *
43
     * @return mixed
44
     */
45
    function array_read($path, $class = null)
46
    {
47
        return (new Arr())->read($path, $class);
48
    }
49
}
50
51
if (!function_exists('array_write')) {
52
    /**
53
     * @param $path
54
     * @param $input
55
     *
56
     * @return bool
57
     */
58
    function array_write($path, $input)
59
    {
60
        return (new Arr())->write($path, $input);
61
    }
62
}
63
64
if (!function_exists('csv_serialise')) {
65
    /**
66
     * @param $input
67
     *
68
     * @return mixed
69
     */
70
    function csv_serialise($input)
71
    {
72
        return (new Csv())->serialise($input);
73
    }
74
}
75
76
if (!function_exists('csv_unserialise')) {
77
    /**
78
     * @param $contents
79
     * @param null $class
80
     *
81
     * @return mixed
82
     */
83
    function csv_unserialise($contents, $class = null)
84
    {
85
        return (new Csv())->unserialise($contents, $class);
86
    }
87
}
88
89
if (!function_exists('csv_read')) {
90
    /**
91
     * @param $path
92
     * @param null $class
93
     *
94
     * @return mixed
95
     */
96
    function csv_read($path, $class = null)
97
    {
98
        return (new Csv())->read($path, $class);
99
    }
100
}
101
102
if (!function_exists('csv_write')) {
103
    /**
104
     * @param $path
105
     * @param $input
106
     *
107
     * @return bool
108
     */
109
    function csv_write($path, $input)
110
    {
111
        return (new Csv())->write($path, $input);
112
    }
113
}
114
115
if (!function_exists('ini_serialise')) {
116
    /**
117
     * @param $input
118
     *
119
     * @return string
120
     */
121
    function ini_serialise($input)
122
    {
123
        return (new Ini())->serialise($input);
124
    }
125
}
126
127
if (!function_exists('ini_unserialise')) {
128
    /**
129
     * @param $contents
130
     * @param null $class
131
     *
132
     * @return mixed
133
     */
134
    function ini_unserialise($contents, $class = null)
135
    {
136
        return (new Ini())->unserialise($contents, $class);
137
    }
138
}
139
140
if (!function_exists('ini_read')) {
141
    /**
142
     * @param $path
143
     * @param null $class
144
     *
145
     * @return mixed
146
     */
147
    function ini_read($path, $class = null)
148
    {
149
        return (new Ini())->read($path, $class);
150
    }
151
}
152
153
if (!function_exists('ini_write')) {
154
    /**
155
     * @param $path
156
     * @param $input
157
     *
158
     * @return bool
159
     */
160
    function ini_write($path, $input)
161
    {
162
        return (new Ini())->write($path, $input);
163
    }
164
}
165
166
if (!function_exists('json_serialise')) {
167
    /**
168
     * @param $input
169
     *
170
     * @return mixed
171
     */
172
    function json_serialise($input)
173
    {
174
        return (new Json())->serialise($input);
175
    }
176
}
177
178
if (!function_exists('json_unserialise')) {
179
    /**
180
     * @param $contents
181
     * @param null $class
182
     *
183
     * @return mixed
184
     */
185
    function json_unserialise($contents, $class = null)
186
    {
187
        return (new Json())->unserialise($contents, $class);
188
    }
189
}
190
191
if (!function_exists('json_read')) {
192
    /**
193
     * @param $path
194
     * @param null $class
195
     *
196
     * @return mixed
197
     */
198
    function json_read($path, $class = null)
199
    {
200
        return (new Json())->read($path, $class);
201
    }
202
}
203
204
if (!function_exists('json_write')) {
205
    /**
206
     * @param $path
207
     * @param $input
208
     *
209
     * @return bool
210
     */
211
    function json_write($path, $input)
212
    {
213
        return (new Json())->write($path, $input);
214
    }
215
}
216
217
if (!function_exists('value_serialise')) {
218
    /**
219
     * @param $input
220
     *
221
     * @return string
222
     */
223
    function value_serialise($input)
224
    {
225
        return (new Value())->serialise($input);
226
    }
227
}
228
229
if (!function_exists('value_unserialise')) {
230
    /**
231
     * @param $contents
232
     * @param null $class
233
     *
234
     * @return mixed
235
     */
236
    function value_unserialise($contents, $class = null)
237
    {
238
        return (new Value())->unserialise($contents, $class);
239
    }
240
}
241
242
if (!function_exists('value_read')) {
243
    /**
244
     * @param $path
245
     * @param null $class
246
     *
247
     * @return mixed
248
     */
249
    function value_read($path, $class = null)
250
    {
251
        return (new Value())->read($path, $class);
252
    }
253
}
254
255
if (!function_exists('value_write')) {
256
    /**
257
     * @param $path
258
     * @param $input
259
     *
260
     * @return bool
261
     */
262
    function value_write($path, $input)
263
    {
264
        return (new Value())->write($path, $input);
265
    }
266
}
267
268
if (!function_exists('xml_serialise')) {
269
    /**
270
     * @param $input
271
     *
272
     * @return mixed
273
     */
274
    function xml_serialise($input)
275
    {
276
        return (new Xml())->serialise($input);
277
    }
278
}
279
280
if (!function_exists('xml_unserialise')) {
281
    /**
282
     * @param $contents
283
     * @param null $class
284
     *
285
     * @return mixed
286
     */
287
    function xml_unserialise($contents, $class = null)
288
    {
289
        return (new Xml())->unserialise($contents, $class);
290
    }
291
}
292
293
if (!function_exists('xml_read')) {
294
    /**
295
     * @param $path
296
     * @param null $class
297
     *
298
     * @return mixed
299
     */
300
    function xml_read($path, $class = null)
301
    {
302
        return (new Xml())->read($path, $class);
303
    }
304
}
305
306
if (!function_exists('xml_write')) {
307
    /**
308
     * @param $path
309
     * @param $input
310
     *
311
     * @return bool
312
     */
313
    function xml_write($path, $input)
314
    {
315
        return (new Xml())->write($path, $input);
316
    }
317
}
318
319
if (!function_exists('yaml_serialise')) {
320
    /**
321
     * @param $input
322
     *
323
     * @return string
324
     */
325
    function yaml_serialise($input)
326
    {
327
        return (new Yaml())->serialise($input);
328
    }
329
}
330
331
if (!function_exists('yaml_unserialise')) {
332
    /**
333
     * @param $contents
334
     * @param null $class
335
     *
336
     * @return mixed
337
     */
338
    function yaml_unserialise($contents, $class = null)
339
    {
340
        return (new Yaml())->unserialise($contents, $class);
341
    }
342
}
343
344
if (!function_exists('yaml_read')) {
345
    /**
346
     * @param $path
347
     * @param null $class
348
     *
349
     * @return mixed
350
     */
351
    function yaml_read($path, $class = null)
352
    {
353
        return (new Yaml())->read($path, $class);
354
    }
355
}
356
357
if (!function_exists('yaml_write')) {
358
    /**
359
     * @param $path
360
     * @param $input
361
     *
362
     * @return bool
363
     */
364
    function yaml_write($path, $input)
365
    {
366
        return (new Yaml())->write($path, $input);
367
    }
368
}
369
370
if (!function_exists('yaml_inline_serialise')) {
371
    /**
372
     * @param $input
373
     *
374
     * @return string
375
     */
376
    function yaml_inline_serialise($input)
377
    {
378
        return (new YamlInline())->serialise($input);
379
    }
380
}
381
382
if (!function_exists('yaml_inline_unserialise')) {
383
    /**
384
     * @param $contents
385
     * @param null $class
386
     *
387
     * @return mixed
388
     */
389
    function yaml_inline_unserialise($contents, $class = null)
390
    {
391
        return (new YamlInline())->unserialise($contents, $class);
392
    }
393
}
394
395
if (!function_exists('yaml_inline_read')) {
396
    /**
397
     * @param $path
398
     * @param null $class
399
     *
400
     * @return mixed
401
     */
402
    function yaml_inline_read($path, $class = null)
403
    {
404
        return (new YamlInline())->read($path, $class);
405
    }
406
}
407
408
if (!function_exists('yaml_inline_write')) {
409
    /**
410
     * @param $path
411
     * @param $input
412
     *
413
     * @return bool
414
     */
415
    function yaml_inline_write($path, $input)
416
    {
417
        return (new YamlInline())->write($path, $input);
418
    }
419
}
420