Code Duplication    Length = 12-16 lines in 2 locations

sources/Generator.php 2 locations

@@ 224-239 (lines=16) @@
221
222
    protected function generateUi(FileGenerator $generator, array $properties)
223
    {
224
        $generator->directory('classes', function ($generator) use ($properties) {
225
            $migration_class = $properties['addon_class'].'_1_0';
226
227
//            $generator->keepDirectory('Console/Commands');
228
229
            $generator->directory('Database/Migrations')
230
                ->file($migration_class.'.php')->template('classes/Database/Migration.php', array_merge($properties, ['class_name' => $migration_class]));
231
//            $generator->keepDirectory('Database/Seeds');
232
233
            $generator->templateDirectory('Http', $properties);
234
//            $generator->keepDirectory('Http/Middleware');
235
236
            $generator->templateDirectory('Providers', array_merge($properties, ['migration_class_name' => $migration_class]));
237
238
            $generator->keepDirectory('Services');
239
        });
240
241
        $generator->keepDirectory('config');
242
@@ 501-512 (lines=12) @@
498
499
    protected function generateSampleUi(FileGenerator $generator, array $properties)
500
    {
501
        $generator->directory('classes', function ($generator) use ($properties) {
502
            $migration_class = $properties['addon_class'].'_1_0';
503
504
            $generator->directory('Database/Migrations')
505
                ->file($migration_class.'.php')->template('classes/Database/Migration.php', array_merge($properties, ['class_name' => $migration_class]));
506
507
            $generator->templateDirectory('Http', $properties);
508
509
            $generator->templateDirectory('Providers', array_merge($properties, ['migration_class_name' => $migration_class]));
510
511
            $generator->keepDirectory('Services');
512
        });
513
514
        $generator->keepDirectory('config');
515