Code Duplication    Length = 12-16 lines in 2 locations

sources/Generator.php 2 locations

@@ 277-292 (lines=16) @@
274
275
    protected function generateUi(FileGenerator $generator, array $properties)
276
    {
277
        $generator->directory('classes', function ($generator) use ($properties) {
278
            $migration_class = $properties['addon_class'].'_1_0';
279
280
//            $generator->keepDirectory('Console/Commands');
281
282
            $generator->directory('Database/Migrations')
283
                ->file($migration_class.'.php')->template('classes/Database/Migration.php', array_merge($properties, ['class_name' => $migration_class]));
284
//            $generator->keepDirectory('Database/Seeds');
285
286
            $generator->templateDirectory('Http', $properties);
287
//            $generator->keepDirectory('Http/Middleware');
288
289
            $generator->templateDirectory('Providers', array_merge($properties, ['migration_class_name' => $migration_class]));
290
291
            $generator->keepDirectory('Services');
292
        });
293
294
        $generator->keepDirectory('config');
295
@@ 352-363 (lines=12) @@
349
350
    protected function generateUiSample(FileGenerator $generator, array $properties)
351
    {
352
        $generator->directory('classes', function ($generator) use ($properties) {
353
            $migration_class = $properties['addon_class'].'_1_0';
354
355
            $generator->directory('Database/Migrations')
356
                ->file($migration_class.'.php')->template('classes/Database/Migration.php', array_merge($properties, ['class_name' => $migration_class]));
357
358
            $generator->templateDirectory('Http', $properties);
359
360
            $generator->templateDirectory('Providers', array_merge($properties, ['migration_class_name' => $migration_class]));
361
362
            $generator->keepDirectory('Services');
363
        });
364
365
        $generator->keepDirectory('config');
366