id; } public function setId($id) { $this->id = $id; } public function getChildField() { return $this->childField; } public function setChildField($childField) { $this->childField = $childField; } public function getOneRelation() { return $this->oneRelation; } public function setOneRelation($oneRelation) { $this->oneRelation = $oneRelation; } public function hasRelation($relation) { return $this->relations && $this->relations->contains($relation); } public function addRelation($relation) { if (!$this->hasRelation($relation)) { $this->relations[] = $relation; } return $this; } public function removeRelation($relation) { $this->relations->removeElement($relation); return $this; } public function getRelations() { return $this->relations; } }