Code Duplication    Length = 9-12 lines in 4 locations

src/Providers/ApplicationServiceProvider.php 4 locations

@@ 172-180 (lines=9) @@
169
170
		$container->share(
171
			JoomlaTagsCommand::class,
172
			function (Container $container)
173
			{
174
				$command = new JoomlaTagsCommand($container->get(GitHub::class));
175
176
				$command->setApplication($container->get(JoomlaApplication\AbstractApplication::class));
177
				$command->setInput($container->get(Input::class));
178
179
				return $command;
180
			},
181
			true
182
		);
183
@@ 186-194 (lines=9) @@
183
184
		$container->share(
185
			SnapshotCommand::class,
186
			function (Container $container)
187
			{
188
				$command = new SnapshotCommand($container->get(StatsJsonView::class));
189
190
				$command->setApplication($container->get(JoomlaApplication\AbstractApplication::class));
191
				$command->setInput($container->get(Input::class));
192
193
				return $command;
194
			},
195
			true
196
		);
197
@@ 200-211 (lines=12) @@
197
198
		$container->share(
199
			DisplayControllerGet::class,
200
			function (Container $container)
201
			{
202
				$controller = new DisplayControllerGet(
203
					$container->get(StatsJsonView::class),
204
					$container->get(Cache::class)
205
				);
206
207
				$controller->setApplication($container->get(JoomlaApplication\AbstractApplication::class));
208
				$controller->setInput($container->get(Input::class));
209
210
				return $controller;
211
			},
212
			true
213
		);
214
@@ 217-227 (lines=11) @@
214
215
		$container->share(
216
			SubmitControllerCreate::class,
217
			function (Container $container)
218
			{
219
				$controller = new SubmitControllerCreate(
220
					$container->get(StatsModel::class)
221
				);
222
223
				$controller->setApplication($container->get(JoomlaApplication\AbstractApplication::class));
224
				$controller->setInput($container->get(Input::class));
225
226
				return $controller;
227
			},
228
			true
229
		);
230