Code Duplication    Length = 12-16 lines in 2 locations

sources/Generator.php 2 locations

@@ 241-256 (lines=16) @@
238
239
    protected function generateUi(FileGenerator $generator, array $properties)
240
    {
241
        $generator->directory('classes', function ($generator) use ($properties) {
242
            $migration_class = $properties['addon_class'].'_1_0';
243
244
//            $generator->keepDirectory('Console/Commands');
245
246
            $generator->directory('Database/Migrations')
247
                ->file($migration_class.'.php')->template('classes/Database/Migration.php', array_merge($properties, ['class_name' => $migration_class]));
248
//            $generator->keepDirectory('Database/Seeds');
249
250
            $generator->templateDirectory('Http', $properties);
251
//            $generator->keepDirectory('Http/Middleware');
252
253
            $generator->templateDirectory('Providers', array_merge($properties, ['migration_class_name' => $migration_class]));
254
255
            $generator->keepDirectory('Services');
256
        });
257
258
        $generator->keepDirectory('config');
259
@@ 316-327 (lines=12) @@
313
314
    protected function generateUiSample(FileGenerator $generator, array $properties)
315
    {
316
        $generator->directory('classes', function ($generator) use ($properties) {
317
            $migration_class = $properties['addon_class'].'_1_0';
318
319
            $generator->directory('Database/Migrations')
320
                ->file($migration_class.'.php')->template('classes/Database/Migration.php', array_merge($properties, ['class_name' => $migration_class]));
321
322
            $generator->templateDirectory('Http', $properties);
323
324
            $generator->templateDirectory('Providers', array_merge($properties, ['migration_class_name' => $migration_class]));
325
326
            $generator->keepDirectory('Services');
327
        });
328
329
        $generator->keepDirectory('config');
330