File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -30,12 +30,15 @@ private function addRoute($routeFile)
3030
3131 // insert the given code before the file's last line
3232 $ file_lines = preg_split ('/\r\n|\r|\n/ ' , $ old_file_content );
33- $ end_line_number = $ this ->getRoutesFileEndLine ($ file_lines );
34- $ file_lines [$ end_line_number + 1 ] = $ file_lines [$ end_line_number ];
35- $ file_lines [$ end_line_number ] = ' ' . $ this ->getRouteString ();
36- $ new_file_content = implode (PHP_EOL , $ file_lines );
33+ if ( $ end_line_number = $ this ->getRoutesFileEndLine ($ file_lines )) {
34+ $ file_lines [$ end_line_number + 1 ] = $ file_lines [$ end_line_number ];
35+ $ file_lines [$ end_line_number ] = ' ' . $ this ->getRouteString ();
36+ $ new_file_content = implode (PHP_EOL , $ file_lines );
3737
38- $ this ->filesystem ->put ($ routeFile , $ new_file_content );
38+ $ this ->filesystem ->put ($ routeFile , $ new_file_content );
39+ } else {
40+ $ this ->filesystem ->append ($ routeFile , PHP_EOL . $ this ->getRouteString ());
41+ }
3942 }
4043
4144 private function getRoutesFileEndLine ($ file_lines )
You can’t perform that action at this time.
0 commit comments