Json   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 20
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 2
Bugs 1 Features 0
Metric Value
wmc 2
c 2
b 1
f 0
lcom 0
cbo 0
dl 0
loc 20
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A encode() 0 11 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