Code Duplication    Length = 4-4 lines in 3 locations

src/DI/TranslationExtension.php 3 locations

@@ 167-170 (lines=4) @@
164
			->setFactory('Kdyby\Translation\LocaleResolver\ChainResolver');
165
166
		$resolvers = [];
167
		if ($config['resolvers'][self::RESOLVER_HEADER]) {
168
			$resolvers[] = $this->prefix('@userLocaleResolver.acceptHeader');
169
			$chain->addSetup('addResolver', [$this->prefix('@userLocaleResolver.acceptHeader')]);
170
		}
171
172
		if ($config['resolvers'][self::RESOLVER_REQUEST]) {
173
			$resolvers[] = $this->prefix('@userLocaleResolver.param');
@@ 172-175 (lines=4) @@
169
			$chain->addSetup('addResolver', [$this->prefix('@userLocaleResolver.acceptHeader')]);
170
		}
171
172
		if ($config['resolvers'][self::RESOLVER_REQUEST]) {
173
			$resolvers[] = $this->prefix('@userLocaleResolver.param');
174
			$chain->addSetup('addResolver', [$this->prefix('@userLocaleResolver.param')]);
175
		}
176
177
		if ($config['resolvers'][self::RESOLVER_SESSION]) {
178
			$resolvers[] = $this->prefix('@userLocaleResolver.session');
@@ 177-180 (lines=4) @@
174
			$chain->addSetup('addResolver', [$this->prefix('@userLocaleResolver.param')]);
175
		}
176
177
		if ($config['resolvers'][self::RESOLVER_SESSION]) {
178
			$resolvers[] = $this->prefix('@userLocaleResolver.session');
179
			$chain->addSetup('addResolver', [$this->prefix('@userLocaleResolver.session')]);
180
		}
181
182
		if ($config['debugger'] && interface_exists('Tracy\IBarPanel')) {
183
			$builder->getDefinition($this->prefix('panel'))