Json::encode()   A
last analyzed

Complexity

Conditions 2
Paths 2

Size

Total Lines 11
Code Lines 7

Duplication

Lines 0
Ratio 0 %

Importance

Changes 2
Bugs 1 Features 0
Metric Value
c 2
b 1
f 0
dl 0
loc 11
rs 9.4285
cc 2
eloc 7
nc 2
nop 2
1
<?php
2
/**
3
 * User: Sephy
4
 * Date: 06/06/2016
5
 * Time: 04:23.
6
 */
7
namespace Core\Helpers;
8
9
class Json
10
{
11
    /**
12
     * @param      $json
13
     * @param bool $group
14
     *
15
     * @return string
16
     */
17
    public static function encode($json, $group = false)
18
    {
19
        $jsonSafed = [];
20
        if ($group) {
21
            $jsonSafed[$group] = $json;
22
        } else {
23
            $jsonSafed = $json;
24
        }
25
26
        return json_encode($jsonSafed, JSON_HEX_QUOT | JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_PRETTY_PRINT);
27
    }
28
}
29