Builder :: added missing return types

This commit is contained in:
Atakan Demircioğlu
2022-06-30 00:41:24 +03:00
parent d93f4e8ca7
commit 69eb07d3be
3 changed files with 12 additions and 12 deletions

View File

@@ -14,19 +14,19 @@ class CarBuilder implements Builder
{
private Car $car;
public function addDoors()
public function addDoors(): void
{
$this->car->setPart('rightDoor', new Door());
$this->car->setPart('leftDoor', new Door());
$this->car->setPart('trunkLid', new Door());
}
public function addEngine()
public function addEngine(): void
{
$this->car->setPart('engine', new Engine());
}
public function addWheel()
public function addWheel(): void
{
$this->car->setPart('wheelLF', new Wheel());
$this->car->setPart('wheelRF', new Wheel());
@@ -34,7 +34,7 @@ class CarBuilder implements Builder
$this->car->setPart('wheelRR', new Wheel());
}
public function createVehicle()
public function createVehicle(): void
{
$this->car = new Car();
}