Commit 1fc7c797 by Lech Sawon

type hinting

parent 0c16a6c5
<?php
declare(strict_types=1);
namespace App\Controller;
final class TEst
{
}
......@@ -15,7 +15,7 @@ class Reservation
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
private int $id;
/**
* @ORM\ManyToOne(targetEntity="Room")
......@@ -26,18 +26,28 @@ class Reservation
/**
* @ORM\Column(type="datetime")
*/
private $dateFrom;
private \DateTime $dateFrom;
/**
* @ORM\Column(type="datetime")
*/
private $dateEnd;
private \DateTime $dateEnd;
public function getId(): ?int
public function getId(): int
{
return $this->id;
}
/**
* @param int $id
* @return Reservation
*/
public function setId(int $id): Reservation
{
$this->id = $id;
return $this;
}
public function getRoom(): Room
{
return $this->room;
......@@ -45,35 +55,41 @@ class Reservation
/**
* @param Room $room
* @return Reservation
*/
public function setRoom(Room $room): void
public function setRoom(Room $room): Reservation
{
$this->room = $room;
return $this;
}
public function getDateFrom(): ?\DateTimeInterface
public function getDateFrom(): \DateTime
{
return $this->dateFrom;
}
public function setDateFrom(\DateTimeInterface $dateFrom): self
/**
* @param \DateTime $dateFrom
* @return Reservation
*/
public function setDateFrom(\DateTime $dateFrom): Reservation
{
$this->dateFrom = $dateFrom;
return $this;
}
public function getDateEnd(): ?\DateTimeInterface
public function getDateEnd(): \DateTime
{
return $this->dateEnd;
}
public function setDateEnd(\DateTimeInterface $dateEnd): self
/**
* @param \DateTime $dateEnd
* @return Reservation
*/
public function setDateEnd(\DateTime $dateEnd): Reservation
{
$this->dateEnd = $dateEnd;
return $this;
}
}
......@@ -15,30 +15,44 @@ class Room
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
private int $id;
/**
* @ORM\Column(type="string", length=255)
*/
private $name;
private string $name;
public function getId(): ?int
public function getId(): int
{
return $this->id;
}
public function getName(): ?string
/**
* @param int $id
* @return Room
*/
public function setId(int $id): Room
{
$this->id = $id;
return $this;
}
public function getName(): string
{
return $this->name;
}
public function setName(string $name): self
/**
* @param string $name
* @return Room
*/
public function setName(string $name): Room
{
$this->name = $name;
return $this;
}
public function __toString(): string
{
return $this->getName();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment