Code Duplication    Length = 41-43 lines in 2 locations

sources/Database/Commands/MigrationMakeCommand.php 1 location

@@ 9-51 (lines=43) @@
6
use LaravelPlus\Extension\Addons\Addon;
7
use LaravelPlus\Extension\Generators\GeneratorCommandTrait;
8
9
class MigrationMakeCommand extends BaseCommand
10
{
11
    use GeneratorCommandTrait;
12
13
    /**
14
     * The console command singature.
15
     *
16
     * @var string
17
     */
18
    protected $signature = 'make:migration
19
        {name : The name of the class}
20
        {--a|addon= : The name of the addon}
21
        {--create= : The table to be created}
22
        {--update= : The table to be updated}
23
    ';
24
25
    /**
26
     * The console command description.
27
     *
28
     * @var string
29
     */
30
    protected $description = '[+] Create a new migration class';
31
32
    /**
33
     * The constructor.
34
     */
35
    public function __construct()
36
    {
37
        parent::__construct();
38
39
        $this->setStubDirectory(__DIR__.'/../stubs');
40
    }
41
42
    /**
43
     * Get the default namespace for the class.
44
     *
45
     * @return string
46
     */
47
    protected function getDefaultNamespace()
48
    {
49
        return $this->getRootNamespace().'\\'.($this->onAddon() ? 'Migrations' : 'Database\\Migrations');
50
    }
51
}
52

sources/Database/Commands/SeederMakeCommand.php 1 location

@@ 9-49 (lines=41) @@
6
use LaravelPlus\Extension\Addons\Addon;
7
use LaravelPlus\Extension\Generators\GeneratorCommandTrait;
8
9
class SeederMakeCommand extends BaseCommand
10
{
11
    use GeneratorCommandTrait;
12
13
    /**
14
     * The console command singature.
15
     *
16
     * @var stringphp
17
     */
18
    protected $signature = 'make:seeder
19
        {name : The name of the class}
20
        {--a|addon= : The name of the addon}
21
    ';
22
23
    /**
24
     * The console command description.
25
     *
26
     * @var string
27
     */
28
    protected $description = '[+] Create a new seeder class';
29
30
    /**
31
     * The constructor.
32
     */
33
    public function __construct()
34
    {
35
        parent::__construct();
36
37
        $this->setStubDirectory(__DIR__.'/../stubs');
38
    }
39
40
    /**
41
     * Get the default namespace for the class.
42
     *
43
     * @return string
44
     */
45
    protected function getDefaultNamespace()
46
    {
47
        return $this->getRootNamespace().'\\'.($this->onAddon() ? 'Seeds' : 'Database\\Seeds');
48
    }
49
}
50