Code Duplication    Length = 8-13 lines in 6 locations

src/Commands/InstallCommand.php 6 locations

@@ 92-102 (lines=11) @@
89
     *
90
     * @return void
91
     */
92
    public function createHomeController()
93
    {
94
        $homeController = $this->directory.'/Controllers/HomeController.php';
95
        $contents = $this->getStub('HomeController');
96
97
        $this->laravel['files']->put(
98
            $homeController,
99
            str_replace('DummyNamespace', Admin::controllerNamespace(), $contents)
100
        );
101
        $this->line('<info>HomeController file was created:</info> '.str_replace(base_path(), '', $homeController));
102
    }
103
104
    /**
105
     * Create HomeController.
@@ 109-119 (lines=11) @@
106
     *
107
     * @return void
108
     */
109
    public function createExampleController()
110
    {
111
        $exampleController = $this->directory.'/Controllers/ExampleController.php';
112
        $contents = $this->getStub('ExampleController');
113
114
        $this->laravel['files']->put(
115
            $exampleController,
116
            str_replace('DummyNamespace', Admin::controllerNamespace(), $contents)
117
        );
118
        $this->line('<info>ExampleController file was created:</info> '.str_replace(base_path(), '', $exampleController));
119
    }
120
121
    /**
122
     * Create AuthController.
@@ 126-138 (lines=13) @@
123
     *
124
     * @return void
125
     */
126
    public function createAuthController()
127
    {
128
        $authController = $this->directory.'/Controllers/AuthController.php';
129
        $contents = $this->getStub('AuthController');
130
131
        $this->laravel['files']->put(
132
            $authController,
133
            str_replace('DummyNamespace', Admin::controllerNamespace(), $contents)
134
        );
135
        $this->line('<info>AuthController file was created:</info> '.str_replace(base_path(), '', $authController));
136
    }
137
138
    /**
139
     * Create AdministratorController.
140
     *
141
     * @return void
@@ 143-150 (lines=8) @@
140
     *
141
     * @return void
142
     */
143
    public function createAdministratorController()
144
    {
145
        $controller = $this->directory.'/Controllers/AdministratorController.php';
146
        $contents = $this->getStub('AdministratorController');
147
148
        $this->laravel['files']->put(
149
            $controller,
150
            str_replace('DummyNamespace', Admin::controllerNamespace(), $contents)
151
        );
152
        $this->line(
153
            '<info>AdministratorController file was created:</info> '.str_replace(base_path(), '', $controller)
@@ 162-169 (lines=8) @@
159
     *
160
     * @return void
161
     */
162
    protected function createMenuFile()
163
    {
164
        $file = $this->directory.'/menu.php';
165
166
        $contents = $this->getStub('menu');
167
        $this->laravel['files']->put($file, $contents);
168
        $this->line('<info>Menu file was created:</info> '.str_replace(base_path(), '', $file));
169
    }
170
171
    /**
172
     * Create routes file.
@@ 176-183 (lines=8) @@
173
     *
174
     * @return void
175
     */
176
    protected function createBootstrapFile()
177
    {
178
        $file = $this->directory.'/bootstrap.php';
179
180
        $contents = $this->getStub('bootstrap');
181
        $this->laravel['files']->put($file, $contents);
182
        $this->line('<info>Bootstrap file was created:</info> '.str_replace(base_path(), '', $file));
183
    }
184
185
    /**
186
     * Create routes file.