datestart && $this->dateend) $e->add(date_diff($this->dateend, $this->datestart)); return $f->diff($e); } public function getTimedayformatted() { $interval=$this->getTimeday(); $timeday = sprintf("%02s",(($interval->days*24)) + $interval->h).":".sprintf("%02s",$interval->i); return $timeday; } public function getId(): ?int { return $this->id; } public function getDateof(): ?\DateTimeInterface { return $this->dateof; } public function setDateof(\DateTimeInterface $dateof): self { $this->dateof = $dateof; return $this; } public function getDatestart(): ?\DateTimeInterface { return $this->datestart; } public function setDatestart(?\DateTimeInterface $datestart): self { $this->datestart = $datestart; return $this; } public function getDateend(): ?\DateTimeInterface { return $this->dateend; } public function setDateend(?\DateTimeInterface $dateend): self { $this->dateend = $dateend; return $this; } public function getValidateuser(): ?bool { return $this->validateuser; } public function setValidateuser(bool $validateuser): self { $this->validateuser = $validateuser; return $this; } public function getValidatemaster(): ?bool { return $this->validatemaster; } public function setValidatemaster(bool $validatemaster): self { $this->validatemaster = $validatemaster; return $this; } public function getUser(): ?User { return $this->user; } public function setUser(?User $user): self { $this->user = $user; return $this; } public function getIsbreakday(): ?bool { return $this->isbreakday; } public function setIsbreakday(bool $isbreakday): self { $this->isbreakday = $isbreakday; return $this; } public function getName(): ?string { return $this->name; } public function setName(?string $name): self { $this->name = $name; return $this; } }