Skip to content

Commit

Permalink
chore: rearrange sources
Browse files Browse the repository at this point in the history
Signed-off-by: Fery Wardiyanto <ferywardiyanto@gmail.com>
  • Loading branch information
feryardiant committed Oct 13, 2022
1 parent 503e8ca commit 10dcb36
Show file tree
Hide file tree
Showing 8 changed files with 370 additions and 252 deletions.
4 changes: 2 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,10 @@
"extra": {
"laravel": {
"providers": [
"Creasi\\Laravel\\PackageServiceProvider"
"Creasi\\Laravel\\Package\\ServiceProvider"
],
"aliases": {
"Package": "Creasi\\Laravel\\Facades\\Package"
"Package": "Creasi\\Laravel\\Package"
}
}
},
Expand Down
547 changes: 356 additions & 191 deletions composer.lock

Large diffs are not rendered by default.

13 changes: 0 additions & 13 deletions src/Facades/Package.php

This file was deleted.

30 changes: 0 additions & 30 deletions src/Factories/PackageFactory.php

This file was deleted.

8 changes: 5 additions & 3 deletions src/Package.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,12 @@

namespace Creasi\Laravel;

class Package
use Illuminate\Support\Facades\Facade;

class Package extends Facade
{
public function lorem(): string
protected static function getFacadeAccessor()
{
return 'Lorem ipsum';
return 'creasi.package';
}
}
11 changes: 7 additions & 4 deletions src/Package/ServiceProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,15 @@ public function register()
{
$this->mergeConfigFrom(self::LIB_PATH.'/config/package.php', 'creasi.package');

$this->app->bind(Package::class, function () {
return new Package();
$this->app->bind('creasi.package', function () {
return new class {
public function lorem()
{
return 'Lorem ipsum';
}
};
});

$this->app->alias(Package::class, 'creasi.package');

if ($this->app->runningInConsole()) {
$this->registerPublishables();

Expand Down
2 changes: 0 additions & 2 deletions tests/PackageTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@ public function it_should_be_true()
{
$package = $this->app->get('creasi.package');

$this->assertInstanceOf(Package::class, $package);

$this->assertEquals('Lorem ipsum', $package->lorem());
}
}
7 changes: 0 additions & 7 deletions tests/TestCase.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,4 @@ protected function getPackageProviders($app)
ServiceProvider::class,
];
}

protected function getPackageAliases($app)
{
return [
'creasi.package' => Package::class,
];
}
}

0 comments on commit 10dcb36

Please sign in to comment.