Skip to content

Commit 10dcb36

Browse files
committed
chore: rearrange sources
Signed-off-by: Fery Wardiyanto <ferywardiyanto@gmail.com>
1 parent 503e8ca commit 10dcb36

File tree

8 files changed

+370
-252
lines changed

8 files changed

+370
-252
lines changed

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@
4848
"extra": {
4949
"laravel": {
5050
"providers": [
51-
"Creasi\\Laravel\\PackageServiceProvider"
51+
"Creasi\\Laravel\\Package\\ServiceProvider"
5252
],
5353
"aliases": {
54-
"Package": "Creasi\\Laravel\\Facades\\Package"
54+
"Package": "Creasi\\Laravel\\Package"
5555
}
5656
}
5757
},

composer.lock

Lines changed: 356 additions & 191 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Facades/Package.php

Lines changed: 0 additions & 13 deletions
This file was deleted.

src/Factories/PackageFactory.php

Lines changed: 0 additions & 30 deletions
This file was deleted.

src/Package.php

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

33
namespace Creasi\Laravel;
44

5-
class Package
5+
use Illuminate\Support\Facades\Facade;
6+
7+
class Package extends Facade
68
{
7-
public function lorem(): string
9+
protected static function getFacadeAccessor()
810
{
9-
return 'Lorem ipsum';
11+
return 'creasi.package';
1012
}
1113
}

src/Package/ServiceProvider.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,15 @@ public function register()
1818
{
1919
$this->mergeConfigFrom(self::LIB_PATH.'/config/package.php', 'creasi.package');
2020

21-
$this->app->bind(Package::class, function () {
22-
return new Package();
21+
$this->app->bind('creasi.package', function () {
22+
return new class {
23+
public function lorem()
24+
{
25+
return 'Lorem ipsum';
26+
}
27+
};
2328
});
2429

25-
$this->app->alias(Package::class, 'creasi.package');
26-
2730
if ($this->app->runningInConsole()) {
2831
$this->registerPublishables();
2932

tests/PackageTest.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ public function it_should_be_true()
1111
{
1212
$package = $this->app->get('creasi.package');
1313

14-
$this->assertInstanceOf(Package::class, $package);
15-
1614
$this->assertEquals('Lorem ipsum', $package->lorem());
1715
}
1816
}

tests/TestCase.php

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,4 @@ protected function getPackageProviders($app)
1414
ServiceProvider::class,
1515
];
1616
}
17-
18-
protected function getPackageAliases($app)
19-
{
20-
return [
21-
'creasi.package' => Package::class,
22-
];
23-
}
2417
}

0 commit comments

Comments
 (0)