Skip to content

Commit 76b808d

Browse files
committed
fixing folder
1 parent 2e37745 commit 76b808d

File tree

5 files changed

+27
-12
lines changed

5 files changed

+27
-12
lines changed

src/Commands/MakeRepository.php

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

1112
class MakeRepository extends Command
1213
{
@@ -168,9 +169,9 @@ private function getRepositoryPath($className, $isDefault)
168169
*/
169170
private function checkIfRequiredDirectoriesExist(string $className)
170171
{
171-
$this->ensureDirectoryExists(config("easy-repository.repository_directory"));
172-
$this->ensureDirectoryExists(config("easy-repository.service_directory"));
173-
$this->ensureDirectoryExists(config("easy-repository.repository_directory") . "/". $className);
174-
$this->ensureDirectoryExists(config("easy-repository.repository_directory") . "/" . $className);
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);
175176
}
176177
}

src/Commands/MakeService.php

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

1112
class MakeService extends Command
1213
{
@@ -176,8 +177,8 @@ private function getRepositoryName(string $className) {
176177
*/
177178
private function checkIfRequiredDirectoriesExist()
178179
{
179-
$this->ensureDirectoryExists(config("easy-repository.repository_directory"));
180-
$this->ensureDirectoryExists(config("easy-repository.service_directory"));
180+
$path = app()->basePath(). "/" .config("easy-repository.service_directory");
181+
FolderHandler::createFolder($path);
181182
}
182183

183184
/**

src/helpers/FolderHandler.php

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?php
2+
3+
4+
namespace LaravelEasyRepository\helpers;
5+
use File;
6+
7+
class FolderHandler
8+
{
9+
/**
10+
* ensure directory exist
11+
* @param $folder
12+
*/
13+
static function createFolder($folder) {
14+
// check directory exist
15+
File::ensureDirectoryExists($folder);
16+
17+
}
18+
}

src/helpers/Search.php

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@
33

44
namespace LaravelEasyRepository\helpers;
55

6-
7-
use function League\Flysystem\Local\ensureDirectoryExists;
8-
use Illuminate\Filesystem\Filesystem;
9-
106
class Search
117
{
128
/**
@@ -16,7 +12,7 @@ class Search
1612
*/
1713
static function file($folder, $pattern_array) {
1814
// check directory exsist
19-
app()->make(Filesystem::class)->ensureDirectoryExists($folder);
15+
FolderHandler::createFolder($folder);
2016

2117
$return = array();
2218
$iti = new \RecursiveDirectoryIterator($folder);

tests/Unit/FolderTest.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
use LaravelEasyRepository\Tests\TestCase;
88
class FolderTest extends TestCase
99
{
10-
1110
/**
1211
* @group folder_test
1312
*/

0 commit comments

Comments
 (0)