Code Duplication    Length = 9-11 lines in 5 locations

Templating/SocialBarTwigExtension.php 5 locations

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