add null objects as return

This commit is contained in:
Dennis Eichhorn 2017-09-14 11:07:10 +02:00
parent 565fd23916
commit dbd67c164a
3 changed files with 5 additions and 5 deletions

View File

@ -45,7 +45,7 @@ class Department
public function getParent() public function getParent()
{ {
return $this->parent; return $this->parent ?? new NullDepartment();
} }
public function setParent(int $parent) public function setParent(int $parent)
@ -65,7 +65,7 @@ class Department
public function getUnit() public function getUnit()
{ {
return $this->unit; return $this->unit ?? new NullUnit();
} }
public function setUnit($unit) public function setUnit($unit)

View File

@ -47,7 +47,7 @@ class Position implements ArrayableInterface, \JsonSerializable
public function getParent() public function getParent()
{ {
return $this->parent; return $this->parent ?? new NullPosition();
} }
public function setParent(int $parent) public function setParent(int $parent)
@ -57,7 +57,7 @@ class Position implements ArrayableInterface, \JsonSerializable
public function getDepartment() public function getDepartment()
{ {
return $this->department; return $this->department ?? new NullDepartment();
} }
public function setDepartment($department) public function setDepartment($department)

View File

@ -45,7 +45,7 @@ class Unit implements ArrayableInterface, \JsonSerializable
public function getParent() public function getParent()
{ {
return $this->parent; return $this->parent ?? new NullUnit();
} }
public function setParent(int $parent) public function setParent(int $parent)