Skip to content

Commit b2cac5b

Browse files
authored
Merge pull request #15 from webfactor/3.1
fix makeDirectory to work recursively
2 parents 72932e4 + bfe898f commit b2cac5b

File tree

14 files changed

+26
-14
lines changed

14 files changed

+26
-14
lines changed

config/generators.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77
*/
88
'services' => [
99
Webfactor\Laravel\Generators\Services\MigrationService::class,
10-
/*Webfactor\Laravel\Generators\Services\LanguageFileService::class,
10+
Webfactor\Laravel\Generators\Services\LanguageFileService::class,
1111
Webfactor\Laravel\Generators\Services\BackpackCrudModelService::class,
1212
Webfactor\Laravel\Generators\Services\BackpackCrudRequestService::class,
1313
Webfactor\Laravel\Generators\Services\BackpackCrudControllerService::class,
1414
Webfactor\Laravel\Generators\Services\FactoryService::class,
1515
Webfactor\Laravel\Generators\Services\SeederService::class,
1616
Webfactor\Laravel\Generators\Services\RouteService::class,
17-
Webfactor\Laravel\Generators\Services\SidebarService::class,*/
17+
Webfactor\Laravel\Generators\Services\SidebarService::class,
1818
],
1919

2020
/*

src/Helper/RegexParser.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44

55
class RegexParser
66
{
7+
/**
8+
* Parses a string and returns the string left from and inside the parenthesis: left(inside)
9+
*
10+
* @param string $string
11+
* @return array
12+
*/
713
public static function parseParenthesis(string $string): array
814
{
915
if (str_contains($string, '(') && str_contains($string, ')')) {

src/Helper/ShortSyntaxArray.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@
44

55
class ShortSyntaxArray
66
{
7+
/**
8+
* Parses an array and returns a string representation of this array with short syntax []
9+
*
10+
* @param array $expression
11+
* @param bool $removeNumericIndex
12+
* @param int $indent
13+
* @return string
14+
*/
715
public static function parse(array $expression, $removeNumericIndex = true, $indent = 4): string
816
{
917
$object = json_decode(str_replace(['(', ')'], ['&#40', '&#41'], json_encode($expression)), true);

src/Recipes/PhpStormOpener.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
class PhpStormOpener extends OpenInIdeAbstract implements OpenInIdeInterface
99
{
10+
/**
11+
* Opens all given files in PhpStorm
12+
*/
1013
public function open()
1114
{
1215
foreach ($this->files as $file) {

src/Recipes/SublimeOpener.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
class SublimeOpener extends OpenInIdeAbstract implements OpenInIdeInterface
99
{
10+
/**
11+
* Opens all given files in Sublime
12+
*/
1013
public function open()
1114
{
1215
foreach ($this->files as $file) {

src/Recipes/VSCodeOpener.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77

88
class VSCodeOpener extends OpenInIdeAbstract implements OpenInIdeInterface
99
{
10+
/**
11+
* Opens all given files in VS Code
12+
*/
1013
public function open()
1114
{
1215
foreach ($this->files as $file) {

src/Schemas/Naming/CrudModel.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,10 @@
22

33
namespace Webfactor\Laravel\Generators\Schemas\Naming;
44

5-
use Illuminate\Console\DetectsApplicationNamespace;
65
use Webfactor\Laravel\Generators\Contracts\NamingAbstract;
76

87
class CrudModel extends NamingAbstract
98
{
10-
use DetectsApplicationNamespace;
11-
129
/**
1310
* @return string
1411
*/

src/Schemas/Naming/CrudRequest.php

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,10 @@
22

33
namespace Webfactor\Laravel\Generators\Schemas\Naming;
44

5-
use Illuminate\Console\DetectsApplicationNamespace;
65
use Webfactor\Laravel\Generators\Contracts\NamingAbstract;
76

87
class CrudRequest extends NamingAbstract
98
{
10-
use DetectsApplicationNamespace;
11-
129
/**
1310
* @return string
1411
*/

src/Schemas/Naming/Factory.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace Webfactor\Laravel\Generators\Schemas\Naming;
44

5-
use Carbon\Carbon;
65
use Webfactor\Laravel\Generators\Contracts\NamingAbstract;
76

87
class Factory extends NamingAbstract

src/Schemas/Naming/LanguageFile.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace Webfactor\Laravel\Generators\Schemas\Naming;
44

5-
use Carbon\Carbon;
65
use Webfactor\Laravel\Generators\Contracts\NamingAbstract;
76

87
class LanguageFile extends NamingAbstract

0 commit comments

Comments
 (0)