Skip to content

Commit

Permalink
Merge pull request #26 from codeliner/hotfix/rename-name-property
Browse files Browse the repository at this point in the history
Rename name property of domain message to message name
  • Loading branch information
codeliner committed Jul 26, 2015
2 parents e4c9fb1 + 74e6f7d commit 69b43e1
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 13 deletions.
18 changes: 9 additions & 9 deletions src/Messaging/DomainMessage.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ abstract class DomainMessage implements HasMessageName
/**
* @var string
*/
protected $name;
protected $messageName;

/**
* @var Uuid
Expand Down Expand Up @@ -94,9 +94,9 @@ abstract protected function setPayload(array $payload);
public static function fromArray(array $messageData)
{
Assertion::keyExists($messageData, 'uuid');
Assertion::keyExists($messageData, 'name');
Assertion::string($messageData['name'], 'name needs to be string');
Assertion::notEmpty($messageData['name'], 'name must not be empty');
Assertion::keyExists($messageData, 'message_name');
Assertion::string($messageData['message_name'], 'message name needs to be string');
Assertion::notEmpty($messageData['message_name'], 'message name must not be empty');
Assertion::keyExists($messageData, 'version');
Assertion::integer($messageData['version'], 'version needs to be an integer');
Assertion::keyExists($messageData, 'payload');
Expand All @@ -111,7 +111,7 @@ public static function fromArray(array $messageData)
$message = $messageRef->newInstanceWithoutConstructor();

$message->uuid = Uuid::fromString($messageData['uuid']);
$message->name = $messageData['name'];
$message->messageName = $messageData['message_name'];
$message->version = $messageData['version'];
$message->setPayload($messageData['payload']);
$message->metadata = $messageData['metadata'];
Expand All @@ -134,8 +134,8 @@ protected function init()
$this->uuid = Uuid::uuid4();
}

if ($this->name === null) {
$this->name = get_called_class();
if ($this->messageName === null) {
$this->messageName = get_called_class();
}

if ($this->createdAt === null) {
Expand Down Expand Up @@ -183,7 +183,7 @@ public function metadata()
public function toArray()
{
return [
'name' => $this->name,
'message_name' => $this->messageName,
'uuid' => $this->uuid->toString(),
'version' => $this->version,
'payload' => $this->payload(),
Expand All @@ -197,7 +197,7 @@ public function toArray()
*/
public function messageName()
{
return $this->name;
return $this->messageName;
}

/**
Expand Down
2 changes: 1 addition & 1 deletion src/Messaging/FQCNMessageFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ public function createMessageFromArray($messageName, array $messageData)
));
}

$messageData['name'] = $messageName;
$messageData['message_name'] = $messageName;

return $messageName::fromArray($messageData);
}
Expand Down
2 changes: 1 addition & 1 deletion tests/Messaging/CommandTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ protected function setUp()
$this->createdAt = new \DateTimeImmutable();

$this->command = DoSomething::fromArray([
'name' => 'TestCommand',
'message_name' => 'TestCommand',
'uuid' => $this->uuid->toString(),
'version' => 1,
'created_at' => $this->createdAt->format(\DateTime::ISO8601),
Expand Down
2 changes: 1 addition & 1 deletion tests/Messaging/DomainEventTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ protected function setUp()
$this->createdAt = new \DateTimeImmutable();

$this->domainEvent = SomethingWasDone::fromArray([
'name' => 'TestDomainEvent',
'message_name' => 'TestDomainEvent',
'uuid' => $this->uuid->toString(),
'version' => 1,
'created_at' => $this->createdAt->format(\DateTime::ISO8601),
Expand Down
2 changes: 1 addition & 1 deletion tests/Messaging/QueryTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ final class QueryTest extends \PHPUnit_Framework_TestCase
function it_has_the_message_type_query()
{
$query = AskSomething::fromArray([
'name' => 'TestQuery',
'message_name' => 'TestQuery',
'uuid' => Uuid::uuid4()->toString(),
'version' => 1,
'created_at' => (new \DateTimeImmutable())->format(\DateTime::ISO8601),
Expand Down

0 comments on commit 69b43e1

Please sign in to comment.