Skip to content

Commit 13a3697

Browse files
committed
Refactor: Moved UsingDefer, UsingQueue, UsingRescue, and UsingThen from Builder to Concerns namespace
1 parent 929e013 commit 13a3697

File tree

6 files changed

+21
-8
lines changed

6 files changed

+21
-8
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace Fraction\Concerns\Builder;
5+
namespace Fraction\Concerns;
66

77
use Fraction\Configurable\DeferUsing;
88

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace Fraction\Concerns\Builder;
5+
namespace Fraction\Concerns;
66

77
use Fraction\Configurable\QueueUsing;
88

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace Fraction\Concerns\Builder;
5+
namespace Fraction\Concerns;
66

77
use Fraction\Configurable\RescuedUsing;
88

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace Fraction\Concerns\Builder;
5+
namespace Fraction\Concerns;
66

77
use Fraction\ValueObjects\Then;
88
use UnitEnum;

src/FractionBuilder.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121

2222
final class FractionBuilder implements Arrayable
2323
{
24-
use Concerns\Builder\UsingDefer;
25-
use Concerns\Builder\UsingQueue;
26-
use Concerns\Builder\UsingRescue;
27-
use Concerns\Builder\UsingThen;
24+
use Concerns\UsingDefer;
25+
use Concerns\UsingQueue;
26+
use Concerns\UsingRescue;
27+
use Concerns\UsingThen;
2828

2929
public function __construct(
3030
public Application $application,

tests/Architecture/ArchitectureTest.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
declare(strict_types=1);
44

5+
use Fraction\Concerns\UsingDefer;
6+
use Fraction\Concerns\UsingQueue;
7+
use Fraction\Concerns\UsingRescue;
8+
use Fraction\Concerns\UsingThen;
59
use Fraction\Console\MakeActionCommand;
610
use Fraction\Contracts\ShouldInterpreter;
711
use Fraction\Exceptions\ActionNotRegistered;
@@ -31,6 +35,15 @@
3135
->not
3236
->toBeUsed();
3337

38+
arch()
39+
->expect([
40+
UsingDefer::class,
41+
UsingQueue::class,
42+
UsingThen::class,
43+
UsingRescue::class,
44+
])
45+
->toOnlyBeUsedIn(FractionBuilder::class);
46+
3447
arch()
3548
->expect(ShareableInterpreter::class)
3649
->toOnlyBeUsedIn([

0 commit comments

Comments
 (0)