time_open = new DateTime(); $this->time_close = new DateTime(); $this->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) { $this->services->add($service); return $this; } public function clearServices() { $this->services->clear(); return $this; } public function getServices() { $str_services = []; foreach ($this->services as $service) $str_services[] = $service->getID(); return $str_services; } public function getServicesObjects() { return $this->services; } }