Code Duplication    Length = 9-11 lines in 5 locations

Templating/SocialBarTwigExtension.php 5 locations

@@ 52-62 (lines=11) @@
49
        if(array_key_exists('linkedin', $commonParams)) unset($commonParams['linkedin']);
50
51
        // no parameters were defined, keeps default values
52
        if (!array_key_exists('facebook', $parameters)) {
53
            $render_parameters['facebook'] = $parameters;
54
55
            // parameters are defined, overrides default values
56
        } elseif (is_array($parameters['facebook'])) {
57
            $render_parameters['facebook'] = array_merge($commonParams, $parameters['facebook']);
58
59
        // the button is not displayed
60
        } else {
61
            $render_parameters['facebook'] = false;
62
        }
63
64
        if (!array_key_exists('twitter', $parameters)) {
65
            $render_parameters['twitter'] = $parameters;
@@ 64-72 (lines=9) @@
61
            $render_parameters['facebook'] = false;
62
        }
63
64
        if (!array_key_exists('twitter', $parameters)) {
65
            $render_parameters['twitter'] = $parameters;
66
67
        } elseif (is_array($parameters['twitter'])) {
68
            $render_parameters['twitter'] = array_merge($commonParams, $parameters['twitter']);
69
70
        } else {
71
            $render_parameters['twitter'] = false;
72
        }
73
74
        if (!array_key_exists('googleplus', $parameters)) {
75
            $render_parameters['googleplus'] = $parameters;
@@ 74-82 (lines=9) @@
71
            $render_parameters['twitter'] = false;
72
        }
73
74
        if (!array_key_exists('googleplus', $parameters)) {
75
            $render_parameters['googleplus'] = $parameters;
76
77
        } elseif (is_array($parameters['googleplus'])) {
78
            $render_parameters['googleplus'] = array_merge($commonParams, $parameters['googleplus']);
79
80
        } else {
81
            $render_parameters['googleplus'] = false;
82
        }
83
84
        if (!array_key_exists('xing', $parameters)) {
85
            $render_parameters['xing'] = $parameters;
@@ 84-92 (lines=9) @@
81
            $render_parameters['googleplus'] = false;
82
        }
83
84
        if (!array_key_exists('xing', $parameters)) {
85
            $render_parameters['xing'] = $parameters;
86
87
        } elseif (is_array($parameters['xing'])) {
88
            $render_parameters['xing'] = array_merge($commonParams, $parameters['xing']);
89
90
        } else {
91
            $render_parameters['xing'] = false;
92
        }
93
94
95
        if (!array_key_exists('linkedin', $parameters)) {
@@ 95-103 (lines=9) @@
92
        }
93
94
95
        if (!array_key_exists('linkedin', $parameters)) {
96
            $render_parameters['linkedin'] = $parameters;
97
98
        } elseif (is_array($parameters['linkedin'])) {
99
            $render_parameters['linkedin'] = array_merge($commonParams, $parameters['linkedin']);
100
101
        } else {
102
            $render_parameters['linkedin'] = false;
103
        }
104
105
        $render_parameters['action'] = $action;
106
        $render_parameters['width'] = 130;