Code Duplication    Length = 4-4 lines in 3 locations

src/DI/TranslationExtension.php 3 locations

@@ 215-218 (lines=4) @@
212
			->setFactory(ChainResolver::class);
213
214
		$resolvers = [];
215
		if ($config['resolvers'][self::RESOLVER_HEADER]) {
216
			$resolvers[] = $this->prefix('@userLocaleResolver.acceptHeader');
217
			$chain->addSetup('addResolver', [$this->prefix('@userLocaleResolver.acceptHeader')]);
218
		}
219
220
		if ($config['resolvers'][self::RESOLVER_REQUEST]) {
221
			$resolvers[] = $this->prefix('@userLocaleResolver.param');
@@ 220-223 (lines=4) @@
217
			$chain->addSetup('addResolver', [$this->prefix('@userLocaleResolver.acceptHeader')]);
218
		}
219
220
		if ($config['resolvers'][self::RESOLVER_REQUEST]) {
221
			$resolvers[] = $this->prefix('@userLocaleResolver.param');
222
			$chain->addSetup('addResolver', [$this->prefix('@userLocaleResolver.param')]);
223
		}
224
225
		if ($config['resolvers'][self::RESOLVER_SESSION]) {
226
			$resolvers[] = $this->prefix('@userLocaleResolver.session');
@@ 225-228 (lines=4) @@
222
			$chain->addSetup('addResolver', [$this->prefix('@userLocaleResolver.param')]);
223
		}
224
225
		if ($config['resolvers'][self::RESOLVER_SESSION]) {
226
			$resolvers[] = $this->prefix('@userLocaleResolver.session');
227
			$chain->addSetup('addResolver', [$this->prefix('@userLocaleResolver.session')]);
228
		}
229
230
		if ($config['debugger'] && interface_exists(IBarPanel::class)) {
231
			/** @var \Nette\DI\Definitions\ServiceDefinition $panel */