services = new ArrayCollection(); $this->date_create = new DateTime(); } public function getID() { return $this->id; } public function setName($name) { $this->name = $name; return $this; } public function getName() { return $this->name; } public function getDateCreate() { return $this->date_create; } public function setCreatedBy(User $created_by) { $this->created_by = $created_by; return $this; } public function getCreatedBy() { return $this->created_by; } public function addService(Service $service) { if (!isset($this->services[$service->getID()])) unset($this->services[$service->getID()]); return $this; } public function removeService(Service $service) { if (isset($this->services[$service->getID()])) unset($this->services[$service->getID()]); return $this; } public function clearServices() { $this->services->clear(); return $this; } public function getServices() { return $this->services; } }