Code Duplication    Length = 4-6 lines in 2 locations

src/IPub/Widgets/DI/WidgetsExtension.php 2 locations

@@ 143-146 (lines=4) @@
140
		$decoratorsManager = $builder->getDefinition($this->prefix('decorators.manager'));
141
142
		// Get all registered widgets decorators
143
		foreach (array_keys($builder->findByTag(self::TAG_WIDGET_DECORATOR)) as $serviceName) {
144
			// Register decorator to manager
145
			$decoratorsManager->addSetup('register', ['@' . $serviceName, $serviceName]);
146
		}
147
148
		// Get widgets filters manager
149
		$filtersManager = $builder->getDefinition($this->prefix('filters.manager'));
@@ 152-157 (lines=6) @@
149
		$filtersManager = $builder->getDefinition($this->prefix('filters.manager'));
150
151
		// Get all registered widgets decorators
152
		foreach (array_keys($builder->findByTag(self::TAG_WIDGET_FILTER)) as $serviceName) {
153
			$priority = 999;
154
155
			// Register filter to manager
156
			$filtersManager->addSetup('register', ['@' . $serviceName, $serviceName, $priority]);
157
		}
158
159
		// Get widgets control provider
160
		$widgetsContainer = $builder->getDefinition($this->prefix('widgets.component'));