Code Duplication    Length = 8-13 lines in 4 locations

src/Commands/InstallCommand.php 4 locations

@@ 89-99 (lines=11) @@
86
     *
87
     * @return void
88
     */
89
    public function createHomeController()
90
    {
91
        $homeController = $this->directory.'/Controllers/HomeController.php';
92
        $contents = $this->getStub('HomeController');
93
94
        $this->laravel['files']->put(
95
            $homeController,
96
            str_replace('DummyNamespace', Admin::controllerNamespace(), $contents)
97
        );
98
        $this->line('<info>HomeController file was created:</info> '.str_replace(base_path(), '', $homeController));
99
    }
100
101
    /**
102
     * Create HomeController.
@@ 106-116 (lines=11) @@
103
     *
104
     * @return void
105
     */
106
    public function createExampleController()
107
    {
108
        $exampleController = $this->directory.'/Controllers/ExampleController.php';
109
        $contents = $this->getStub('ExampleController');
110
111
        $this->laravel['files']->put(
112
            $exampleController,
113
            str_replace('DummyNamespace', Admin::controllerNamespace(), $contents)
114
        );
115
        $this->line('<info>ExampleController file was created:</info> '.str_replace(base_path(), '', $exampleController));
116
    }
117
118
    /**
119
     * Create AuthController.
@@ 123-135 (lines=13) @@
120
     *
121
     * @return void
122
     */
123
    public function createAuthController()
124
    {
125
        $authController = $this->directory.'/Controllers/AuthController.php';
126
        $contents = $this->getStub('AuthController');
127
128
        $this->laravel['files']->put(
129
            $authController,
130
            str_replace('DummyNamespace', Admin::controllerNamespace(), $contents)
131
        );
132
        $this->line('<info>AuthController file was created:</info> '.str_replace(base_path(), '', $authController));
133
    }
134
135
    /**
136
     * Create AdministratorController.
137
     *
138
     * @return void
@@ 140-147 (lines=8) @@
137
     *
138
     * @return void
139
     */
140
    public function createAdministratorController()
141
    {
142
        $controller = $this->directory.'/Controllers/AdministratorController.php';
143
        $contents = $this->getStub('AdministratorController');
144
145
        $this->laravel['files']->put(
146
            $controller,
147
            str_replace('DummyNamespace', Admin::controllerNamespace(), $contents)
148
        );
149
        $this->line(
150
            '<info>AdministratorController file was created:</info> '.str_replace(base_path(), '', $controller)