for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Scrumban\Model;
abstract class Sprint
{
/** @var int **/
protected $id;
/** @var string **/
protected $demoUrl;
/** @var \DateTime **/
protected $beginAt;
protected $endedAt;
public function setId(int $id): self
$this->id = $id;
return $this;
}
public function getId(): int
return $this->id;
public function setDemoUrl(string $demoUrl): self
$this->demoUrl = $demoUrl;
public function getDemoUrl(): ?string
return $this->demoUrl;
public function setBeginAt(\DateTime $beginAt): self
$this->beginAt = $beginAt;
public function getBeginAt(): \DateTime
return $this->beginAt;
public function setEndedAt(\DateTime $endedAt): self
$this->endedAt = $endedAt;
public function getEndedAt(): \DateTime
return $this->endedAt;