Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace ComplexHeart\Application\Command;
namespace ComplexHeart\Application\Contracts\Command;

/**
* Interface Command
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace ComplexHeart\Application\Command;
namespace ComplexHeart\Application\Contracts\Command;

/**
* Interface CommandBus
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

declare(strict_types=1);

namespace ComplexHeart\Application\Handler;
namespace ComplexHeart\Application\Contracts\Handler;

use ComplexHeart\Application\Command\Command;
use ComplexHeart\Application\Contracts\Command\Command;

/**
* Interface CommandHandler
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

declare(strict_types=1);

namespace ComplexHeart\Application\Handler;
namespace ComplexHeart\Application\Contracts\Handler;

use ComplexHeart\Domain\Events\Event;
use ComplexHeart\Domain\Contracts\Events\Event;

/**
* Interface EventHandler
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

declare(strict_types=1);

namespace ComplexHeart\Application\Handler;
namespace ComplexHeart\Application\Contracts\Handler;

use ComplexHeart\Application\Query\Query;
use ComplexHeart\Application\Query\QueryResponse;
use ComplexHeart\Application\Contracts\Query\Query;
use ComplexHeart\Application\Contracts\Query\QueryResponse;

/**
* Interface QueryHandler
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace ComplexHeart\Application\Query;
namespace ComplexHeart\Application\Contracts\Query;

/**
* Interface Query
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace ComplexHeart\Application\Query;
namespace ComplexHeart\Application\Contracts\Query;

/**
* Interface QueryBus
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace ComplexHeart\Application\Query;
namespace ComplexHeart\Application\Contracts\Query;

/**
* Interface QueryResponse
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

declare(strict_types=1);

namespace ComplexHeart\Application;
namespace ComplexHeart\Application\Contracts;

use ComplexHeart\Application\Command\CommandBus;
use ComplexHeart\Application\Query\QueryBus;
use ComplexHeart\Domain\Events\EventBus;
use ComplexHeart\Application\Contracts\Command\CommandBus;
use ComplexHeart\Application\Contracts\Query\QueryBus;
use ComplexHeart\Domain\Contracts\Events\EventBus;

/**
* Interface ServiceBus
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace ComplexHeart\Domain\Events;
namespace ComplexHeart\Domain\Contracts\Events;

/**
* Interface Event
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace ComplexHeart\Domain\Events;
namespace ComplexHeart\Domain\Contracts\Events;

/**
* Interface EventBus
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace ComplexHeart\Domain\Events;
namespace ComplexHeart\Domain\Contracts\Events;

/**
* Interface Sourceable
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace ComplexHeart\Domain\Events;
namespace ComplexHeart\Domain\Contracts\Events;

/**
* Interface Traceable
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

declare(strict_types=1);

namespace ComplexHeart\Domain\Model;
namespace ComplexHeart\Domain\Contracts\Model;

use ComplexHeart\Domain\Events\EventBus;
use ComplexHeart\Domain\Contracts\Events\EventBus;

/**
* Interface Aggregate
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace ComplexHeart\Domain\Model;
namespace ComplexHeart\Domain\Contracts\Model;

/**
* Interface Entity
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace ComplexHeart\Domain\Model;
namespace ComplexHeart\Domain\Contracts\Model;

/**
* Interface Identifier
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace ComplexHeart\Domain\Model;
namespace ComplexHeart\Domain\Contracts\Model;

/**
* Interface ValueObject
Expand Down
10 changes: 5 additions & 5 deletions tests/ArchTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,16 @@
->toUse('ComplexHeart\Domain');

arch('Domain Model interfaces are correctly placed')
->expect('ComplexHeart\Domain\Model')
->expect('ComplexHeart\Domain\Contracts\Model')
->toBeInterfaces()
->toOnlyBeUsedIn([
'ComplexHeart\Domain\Model',
'ComplexHeart\Domain\Events',
'ComplexHeart\Domain\Contracts\Model',
'ComplexHeart\Domain\Contracts\Events',
'ComplexHeart\Application',
]);

arch('Domain Event interfaces are correctly placed')
->expect('ComplexHeart\Domain\Events')
->expect('ComplexHeart\Domain\Contracts\Events')
->toBeInterfaces()
->toOnlyBeUsedIn([
'ComplexHeart\Domain',
Expand Down Expand Up @@ -53,7 +53,7 @@
->toBeInterfaces()
->toOnlyBeUsedIn([
'ComplexHeart\Application',
'ComplexHeart\Domain\Model', // Aggregate uses EventBus
'ComplexHeart\Domain\Contracts\Model', // Aggregate uses EventBus
]);

arch('all interfaces are suffixed correctly')
Expand Down