File tree Expand file tree Collapse file tree 7 files changed +19
-12
lines changed Expand file tree Collapse file tree 7 files changed +19
-12
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ composer require craftcms/laravel-aliases
18
18
## Usage
19
19
20
20
``` php
21
- use Craft \Aliases\Facades\Aliases;
21
+ use CraftCms \Aliases\Facades\Aliases;
22
22
23
23
Aliases::set('@root', __DIR__);
24
24
Aliases::set('@vendor', '@root/vendor');
Original file line number Diff line number Diff line change 34
34
},
35
35
"autoload" : {
36
36
"psr-4" : {
37
- "Craft \\ Aliases\\ " : " src/" ,
38
- "Craft \\ Aliases\\ Database\\ Factories\\ " : " database/factories/"
37
+ "CraftCms \\ Aliases\\ " : " src/" ,
38
+ "CraftCms \\ Aliases\\ Database\\ Factories\\ " : " database/factories/"
39
39
}
40
40
},
41
41
"autoload-dev" : {
42
42
"psr-4" : {
43
- "Craft \\ Aliases\\ Tests\\ " : " tests/"
43
+ "CraftCms \\ Aliases\\ Tests\\ " : " tests/"
44
44
}
45
45
},
46
46
"scripts" : {
61
61
"extra" : {
62
62
"laravel" : {
63
63
"providers" : [
64
- " Craft \\ Aliases\\ AliasesServiceProvider"
64
+ " CraftCms \\ Aliases\\ AliasesServiceProvider"
65
65
],
66
66
"aliases" : {
67
- "Aliases" : " Craft \\ Aliases\\ Facades\\ Aliases"
67
+ "Aliases" : " CraftCms \\ Aliases\\ Facades\\ Aliases"
68
68
}
69
69
}
70
70
},
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
- namespace Craft \Aliases ;
3
+ namespace CraftCms \Aliases ;
4
4
5
5
use Illuminate \Support \ServiceProvider ;
6
6
use Yiisoft \Aliases \Aliases ;
@@ -10,5 +10,6 @@ class AliasesServiceProvider extends ServiceProvider
10
10
public function register (): void
11
11
{
12
12
$ this ->app ->singleton (Aliases::class, fn () => new Aliases );
13
+ $ this ->app ->alias (Aliases::class, 'aliases ' );
13
14
}
14
15
}
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
- namespace Craft \Aliases \Facades ;
3
+ namespace CraftCms \Aliases \Facades ;
4
4
5
5
use Illuminate \Support \Facades \Facade ;
6
6
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
- use Craft \Aliases \Facades \Aliases ;
3
+ use CraftCms \Aliases \Facades \Aliases ;
4
4
5
5
arch ('it will not use debugging functions ' )
6
6
->expect (['dd ' , 'dump ' , 'ray ' ])
7
7
->each ->not ->toBeUsed ();
8
8
9
+ it ('is a singleton ' , function () {
10
+ expect (app (\Yiisoft \Aliases \Aliases::class))->toBe (app (\Yiisoft \Aliases \Aliases::class));
11
+ expect (app (\Yiisoft \Aliases \Aliases::class))->toBe (app ('aliases ' ));
12
+ expect (Aliases::getFacadeRoot ())->toBe (app ('aliases ' ));
13
+ });
14
+
9
15
it ('can set and get an alias ' , function () {
10
16
Aliases::set ('@foo ' , 'bar ' );
11
17
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
- use Craft \Aliases \Tests \TestCase ;
3
+ use CraftCms \Aliases \Tests \TestCase ;
4
4
5
5
uses (TestCase::class)->in (__DIR__ );
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
- namespace Craft \Aliases \Tests ;
3
+ namespace CraftCms \Aliases \Tests ;
4
4
5
- use Craft \Aliases \AliasesServiceProvider ;
5
+ use CraftCms \Aliases \AliasesServiceProvider ;
6
6
use Orchestra \Testbench \TestCase as Orchestra ;
7
7
8
8
class TestCase extends Orchestra
You can’t perform that action at this time.
0 commit comments