Skip to content

Commit 5931fbd

Browse files
committed
add init directory
1 parent 76b808d commit 5931fbd

File tree

5 files changed

+13
-27
lines changed

5 files changed

+13
-27
lines changed

src/Commands/MakeRepository.php

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
use Illuminate\Support\Str;
88
use LaravelEasyRepository\AssistCommand;
99
use LaravelEasyRepository\CreateFile;
10-
use LaravelEasyRepository\helpers\FolderHandler;
1110

1211
class MakeRepository extends Command
1312
{
@@ -169,9 +168,8 @@ private function getRepositoryPath($className, $isDefault)
169168
*/
170169
private function checkIfRequiredDirectoriesExist(string $className)
171170
{
172-
$base_path = app()->basePath()."/";
173-
FolderHandler::createFolder($base_path.config("easy-repository.repository_directory"));
174-
FolderHandler::createFolder($base_path.config("easy-repository.repository_directory") . "/". $className);
175-
FolderHandler::createFolder($base_path.config("easy-repository.repository_directory") . "/" . $className);
171+
$this->ensureDirectoryExists(config("easy-repository.repository_directory"));
172+
$this->ensureDirectoryExists(config("easy-repository.repository_directory") . "/". $className);
173+
$this->ensureDirectoryExists(config("easy-repository.repository_directory") . "/" . $className);
176174
}
177175
}

src/Commands/MakeService.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
use LaravelEasyRepository\AssistCommand;
88
use LaravelEasyRepository\CreateFile;
99
use File;
10-
use LaravelEasyRepository\helpers\FolderHandler;
1110

1211
class MakeService extends Command
1312
{
@@ -177,8 +176,7 @@ private function getRepositoryName(string $className) {
177176
*/
178177
private function checkIfRequiredDirectoriesExist()
179178
{
180-
$path = app()->basePath(). "/" .config("easy-repository.service_directory");
181-
FolderHandler::createFolder($path);
179+
$this->ensureDirectoryExists(config("easy-repository.service_directory"));
182180
}
183181

184182
/**

src/RepositoryServiceProvider.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ class RepositoryServiceProvider extends ServiceProvider
2626
*/
2727
public function register()
2828
{
29+
// check ensure main folder services
30+
$this->app->make(Filesystem::class)->ensureDirectoryExists(config("easy-repository.service_directory"));
31+
// check ensure main folder repository
32+
$this->app->make(Filesystem::class)->ensureDirectoryExists(config("easy-repository.repository_directory"));
33+
2934
$this->files = $this->app->make(Filesystem::class);
3035
if ($this->isConfigPublished()) {
3136
$this->bindAllRepositories();

src/helpers/FolderHandler.php

Lines changed: 0 additions & 18 deletions
This file was deleted.

src/helpers/Search.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33

44
namespace LaravelEasyRepository\helpers;
55

6+
7+
use Illuminate\Filesystem\Filesystem;
8+
69
class Search
710
{
811
/**
@@ -12,7 +15,7 @@ class Search
1215
*/
1316
static function file($folder, $pattern_array) {
1417
// check directory exsist
15-
FolderHandler::createFolder($folder);
18+
app()->make(Filesystem::class)->ensureDirectoryExists($folder);
1619

1720
$return = array();
1821
$iti = new \RecursiveDirectoryIterator($folder);

0 commit comments

Comments
 (0)