getScrumissues(); $tab=[]; foreach($issues as $issue) { if($id!=$issue->getGiteamilestone()) { $id=$issue->getGiteamilestone(); $label=($issue->getGiteamilestonename()?$issue->getGiteamilestonename():"Aucun"); $tab[$id]=["Jalon",$label,0]; } $tab[$id][2]=$tab[$id][2]+1; } return $tab; } public function __construct() { $this->users = new ArrayCollection(); $this->scumcolumns = new ArrayCollection(); $this->scrumcolumns = new ArrayCollection(); $this->scrumissues = new ArrayCollection(); $this->scrumteams = new ArrayCollection(); $this->scrumprioritys = new ArrayCollection(); $this->scrumtypes = new ArrayCollection(); } public function getId(): ?int { return $this->id; } public function getName(): ?string { return $this->name; } public function setName(string $name): self { $this->name = $name; return $this; } public function getGiteaid(): ?int { return $this->giteaid; } public function setGiteaid(int $giteaid): self { $this->giteaid = $giteaid; return $this; } public function getGiteaname(): ?string { return $this->giteaname; } public function setGiteaname(string $giteaname): self { $this->giteaname = $giteaname; return $this; } public function getGiteajson(): ?array { return $this->giteajson; } public function setGiteajson(array $giteajson): self { $this->giteajson = $giteajson; return $this; } /** * @return Collection|User[] */ public function getUsers(): Collection { return $this->users; } public function addUser(User $user): self { if (!$this->users->contains($user)) { $this->users[] = $user; $user->addScrum($this); } return $this; } public function removeUser(User $user): self { if ($this->users->contains($user)) { $this->users->removeElement($user); $user->removeScrum($this); } return $this; } /** * @return Collection|Scrumcolumn[] */ public function getScrumcolumns(): Collection { return $this->scrumcolumns; } public function addScrumcolumn(Scrumcolumn $scrumcolumn): self { if (!$this->scrumcolumns->contains($scrumcolumn)) { $this->scrumcolumns[] = $scrumcolumn; $scrumcolumn->setScrum($this); } return $this; } public function removeScrumcolumn(Scrumcolumn $scrumcolumn): self { if ($this->scrumcolumns->contains($scrumcolumn)) { $this->scrumcolumns->removeElement($scrumcolumn); // set the owning side to null (unless already changed) if ($scrumcolumn->getScrum() === $this) { $scrumcolumn->setScrum(null); } } return $this; } /** * @return Collection|Scrumissue[] */ public function getScrumissues(): Collection { return $this->scrumissues; } public function addScrumissue(Scrumissue $scrumissue): self { if (!$this->scrumissues->contains($scrumissue)) { $this->scrumissues[] = $scrumissue; $scrumissue->setScrum($this); } return $this; } public function removeScrumissue(Scrumissue $scrumissue): self { if ($this->scrumissues->contains($scrumissue)) { $this->scrumissues->removeElement($scrumissue); // set the owning side to null (unless already changed) if ($scrumissue->getScrum() === $this) { $scrumissue->setScrum(null); } } return $this; } public function getUpdatedate(): ?\DateTimeInterface { return $this->updatedate; } public function setUpdatedate(?\DateTimeInterface $updatedate): self { $this->updatedate = $updatedate; return $this; } public function getCategory(): ?string { return $this->category; } public function setCategory(?string $category): self { $this->category = $category; return $this; } /** * @return Collection|Scrumteam[] */ public function getScrumteams(): Collection { return $this->scrumteams; } public function addScrumteam(Scrumteam $scrumteam): self { if (!$this->scrumteams->contains($scrumteam)) { $this->scrumteams[] = $scrumteam; $scrumteam->setScrum($this); } return $this; } public function removeScrumteam(Scrumteam $scrumteam): self { if ($this->scrumteams->contains($scrumteam)) { $this->scrumteams->removeElement($scrumteam); // set the owning side to null (unless already changed) if ($scrumteam->getScrum() === $this) { $scrumteam->setScrum(null); } } return $this; } /** * @return Collection|Scrumpriority[] */ public function getScrumprioritys(): Collection { return $this->scrumprioritys; } public function addScrumpriority(Scrumpriority $scrumpriority): self { if (!$this->scrumprioritys->contains($scrumpriority)) { $this->scrumprioritys[] = $scrumpriority; $scrumpriority->setScrum($this); } return $this; } public function removeScrumpriority(Scrumpriority $scrumpriority): self { if ($this->scrumprioritys->contains($scrumpriority)) { $this->scrumprioritys->removeElement($scrumpriority); // set the owning side to null (unless already changed) if ($scrumpriority->getScrum() === $this) { $scrumpriority->setScrum(null); } } return $this; } /** * @return Collection|Scrumtype[] */ public function getScrumtypes(): Collection { return $this->scrumtypes; } public function addScrumtype(Scrumtype $scrumtype): self { if (!$this->scrumtypes->contains($scrumtype)) { $this->scrumtypes[] = $scrumtype; $scrumtype->setScrum($this); } return $this; } public function removeScrumtype(Scrumtype $scrumtype): self { if ($this->scrumtypes->contains($scrumtype)) { $this->scrumtypes->removeElement($scrumtype); // set the owning side to null (unless already changed) if ($scrumtype->getScrum() === $this) { $scrumtype->setScrum(null); } } return $this; } }