Skip to content

Commit d9f7928

Browse files
committed
Add Cross Platform Compatibility
1 parent a059b70 commit d9f7928

File tree

1 file changed

+22
-7
lines changed

1 file changed

+22
-7
lines changed

src/Config/repository.php

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,36 @@
11
<?php
22

3+
const DR = DIRECTORY_SEPARATOR;
4+
35
return [
46

57
'path' => [
6-
7-
'relative' => [
8+
'namespace' => [
89
'entities' => 'App\Models\Entities',
910
'factories' => 'App\Models\Factories',
1011
'resource' => 'App\Http\Resources\Admin',
11-
'repository' => 'App\Models\Repositories'
12+
'repository' => 'App\Models\Repositories',
13+
],
14+
15+
'stubs' => [
16+
'entity' => 'app'.DR.'Stubs'.DR.'Entity'.DR,
17+
'factory' => 'app'.DR.'Stubs'.DR.'Factory'.DR,
18+
'resource' => 'app'.DR.'Stubs'.DR.'Resource'.DR,
19+
'repository' => 'app'.DR.'Stubs'.DR.'Repository'.DR,
20+
],
21+
22+
'relative' => [
23+
'entities' => 'app'.DR.'Models'.DR.'Entities'.DR,
24+
'factories' => 'app'.DR.'Models'.DR.'Factories'.DR,
25+
'resource' => 'app'.DR.'Http'.DR.'Resources'.DR.'Admin'.DR,
26+
'repository' => 'app'.DR.'Models'.DR.'Repositories'.DR,
1227
],
1328

1429
'absolute' => [
15-
'entities' => app_path('Models/Entities'),
16-
'factories' => app_path('Models/Factories'),
17-
'resource' => app_path('Http/Resources/Admin'),
18-
'repository' => app_path("Models/Repositories")
30+
'entities' => app_path('Models'.DR.'Entities'.DR),
31+
'factories' => app_path('Models'.DR.'Factories'.DR),
32+
'resource' => app_path('Http'.DR.'Resources'.DR.'Admin'.DR),
33+
'repository' => app_path('Models'.DR.'Repositories'.DR),
1934
]
2035

2136
]

0 commit comments

Comments
 (0)