public function __construct(ActivityId $id, $name, $description, Schedule $schedule, Location $location, $category) { parent::__construct($id); $this->name = $name; $this->description = $description; $this->location = $location; $this->category = $category; $this->startTime = $schedule->startTime(); $this->endTime = $schedule->endTime(); $this->schedule = $schedule; }
public function __construct(ActivityId $id, Schedule $schedule) { parent::__construct($id); $this->schedule = $schedule; }
public function __construct(ActivityId $id, MemberId $memberId) { parent::__construct($id); $this->memberId = $memberId; }
public function __construct(ActivityId $id, $category) { parent::__construct($id); $this->category = $category; }