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
1818## Usage
1919
2020``` php
21- use Craft \Aliases\Facades\Aliases;
21+ use CraftCms \Aliases\Facades\Aliases;
2222
2323Aliases::set('@root', __DIR__);
2424Aliases::set('@vendor', '@root/vendor');
Original file line number Diff line number Diff line change 3434 },
3535 "autoload" : {
3636 "psr-4" : {
37- "Craft \\ Aliases\\ " : " src/" ,
38- "Craft \\ Aliases\\ Database\\ Factories\\ " : " database/factories/"
37+ "CraftCms \\ Aliases\\ " : " src/" ,
38+ "CraftCms \\ Aliases\\ Database\\ Factories\\ " : " database/factories/"
3939 }
4040 },
4141 "autoload-dev" : {
4242 "psr-4" : {
43- "Craft \\ Aliases\\ Tests\\ " : " tests/"
43+ "CraftCms \\ Aliases\\ Tests\\ " : " tests/"
4444 }
4545 },
4646 "scripts" : {
6161 "extra" : {
6262 "laravel" : {
6363 "providers" : [
64- " Craft \\ Aliases\\ AliasesServiceProvider"
64+ " CraftCms \\ Aliases\\ AliasesServiceProvider"
6565 ],
6666 "aliases" : {
67- "Aliases" : " Craft \\ Aliases\\ Facades\\ Aliases"
67+ "Aliases" : " CraftCms \\ Aliases\\ Facades\\ Aliases"
6868 }
6969 }
7070 },
Original file line number Diff line number Diff line change 11<?php
22
3- namespace Craft \Aliases ;
3+ namespace CraftCms \Aliases ;
44
55use Illuminate \Support \ServiceProvider ;
66use Yiisoft \Aliases \Aliases ;
@@ -10,5 +10,6 @@ class AliasesServiceProvider extends ServiceProvider
1010 public function register (): void
1111 {
1212 $ this ->app ->singleton (Aliases::class, fn () => new Aliases );
13+ $ this ->app ->alias (Aliases::class, 'aliases ' );
1314 }
1415}
Original file line number Diff line number Diff line change 11<?php
22
3- namespace Craft \Aliases \Facades ;
3+ namespace CraftCms \Aliases \Facades ;
44
55use Illuminate \Support \Facades \Facade ;
66
Original file line number Diff line number Diff line change 11<?php
22
3- use Craft \Aliases \Facades \Aliases ;
3+ use CraftCms \Aliases \Facades \Aliases ;
44
55arch ('it will not use debugging functions ' )
66 ->expect (['dd ' , 'dump ' , 'ray ' ])
77 ->each ->not ->toBeUsed ();
88
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+
915it ('can set and get an alias ' , function () {
1016 Aliases::set ('@foo ' , 'bar ' );
1117
Original file line number Diff line number Diff line change 11<?php
22
3- use Craft \Aliases \Tests \TestCase ;
3+ use CraftCms \Aliases \Tests \TestCase ;
44
55uses (TestCase::class)->in (__DIR__ );
Original file line number Diff line number Diff line change 11<?php
22
3- namespace Craft \Aliases \Tests ;
3+ namespace CraftCms \Aliases \Tests ;
44
5- use Craft \Aliases \AliasesServiceProvider ;
5+ use CraftCms \Aliases \AliasesServiceProvider ;
66use Orchestra \Testbench \TestCase as Orchestra ;
77
88class TestCase extends Orchestra
You can’t perform that action at this time.
0 commit comments