/** * @param UserId $id * @param string $name * @param int $age */ public function __construct(UserId $id, $name, $age) { parent::__construct($id); $this->name = $name; $this->fullName = StringLiteral::fromNative($name); $this->age = $age; $this->phonenumbers = new ArrayList(); $this->roles = new ArraySet(); $this->languagesLevel = new ArrayHashMap(); $this->addresses = new ArraySet(); $this->friends = new ArraySet(); }
/** * Post constructor. * * @param PostId $id * @param string $title * @param string $content */ public function __construct(PostId $id, $title, $content) { parent::__construct($id); $this->title = $title; $this->content = $content; }