Code Duplication    Length = 11-11 lines in 2 locations

eZ/Bundle/EzPublishCoreBundle/DependencyInjection/Compiler/ComplexSettingsPass.php 1 location

@@ 91-101 (lines=11) @@
88
     *
89
     * @return string
90
     */
91
    private function createConfigResolverSubExpression(array $parsedDynamicSetting)
92
    {
93
        $expression = sprintf(
94
            'service("ezpublish.config.resolver").getParameter("%s", %s, %s)',
95
            $parsedDynamicSetting['param'],
96
            isset($parsedDynamicSetting['namespace']) ? '"' . $parsedDynamicSetting['namespace'] . '"' : 'null',
97
            isset($parsedDynamicSetting['scope']) ? '"' . $parsedDynamicSetting['scope'] . '"' : 'null'
98
        );
99
100
        return $expression;
101
    }
102
}
103

eZ/Bundle/EzPublishCoreBundle/DependencyInjection/Compiler/ConfigResolverParameterPass.php 1 location

@@ 133-143 (lines=11) @@
130
     *
131
     * @return Expression
132
     */
133
    private function createExpression(array $dynamicSetting)
134
    {
135
        $expression = sprintf(
136
            'service("ezpublish.config.resolver").getParameter("%s", %s, %s)',
137
            $dynamicSetting['param'],
138
            isset($dynamicSetting['namespace']) ? '"' . $dynamicSetting['namespace'] . '"' : 'null',
139
            isset($dynamicSetting['scope']) ? '"' . $dynamicSetting['scope'] . '"' : 'null'
140
        );
141
142
        return new Expression($expression);
143
    }
144
}
145