for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Copyright
*/
namespace Hexarchium\CoreDomain\Model\Domain\Entity;
use Hexarchium\CoreDomain\Aggregate\AbstractAggregateRoot;
use Hexarchium\CoreDomain\Model\Domain\DomainId;
use Hexarchium\CoreDomain\Model\Domain\Events\DomainCreated;
class Domain extends AbstractAggregateRoot
{
* Domain constructor.
*
* @param DomainId $id
public function __construct(DomainId $id)
parent::__construct($id);
$this->pushEvent(
new DomainCreated(new \DateTime(), $this)
);
}