for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Copyright
*/
namespace Hexarchium\CoreDomain\Model\UseCase\Entity;
use Hexarchium\CoreDomain\Model\Domain\Entity\Domain;
use Hexarchium\CoreDomain\Model\UseCase\UseCaseId;
use Hexarchium\CoreDomain\Model\UseCase\ValueObject\Type;
class UseCase
{
/** @var UseCaseId */
private $id;
/** @var Type */
private $type;
/** @var Domain */
private $domain;
* UseCase constructor.
*
* @param UseCaseId $id
* @param Type $type
* @param Domain $domain
public function __construct(UseCaseId $id, Type $type, Domain $domain)
$this->id = $id;
$this->type = $type;
$this->domain = $domain;
}