reduce serialization of null models

This commit is contained in:
Dennis Eichhorn 2022-11-09 23:02:52 +01:00
parent d08aac23df
commit fd1585291f
8 changed files with 64 additions and 0 deletions

View File

@ -35,4 +35,12 @@ final class NullCategory extends Category
{ {
$this->id = $id; $this->id = $id;
} }
/**
* {@inheritdoc}
*/
public function jsonSerialize() : mixed
{
return ['id' => $this->id];
}
} }

View File

@ -35,4 +35,12 @@ final class NullCause extends Cause
{ {
$this->id = $id; $this->id = $id;
} }
/**
* {@inheritdoc}
*/
public function jsonSerialize() : mixed
{
return ['id' => $this->id];
}
} }

View File

@ -35,4 +35,12 @@ final class NullDepartment extends Department
{ {
$this->id = $id; $this->id = $id;
} }
/**
* {@inheritdoc}
*/
public function jsonSerialize() : mixed
{
return ['id' => $this->id];
}
} }

View File

@ -35,4 +35,12 @@ final class NullProcess extends Process
{ {
$this->id = $id; $this->id = $id;
} }
/**
* {@inheritdoc}
*/
public function jsonSerialize() : mixed
{
return ['id' => $this->id];
}
} }

View File

@ -35,4 +35,12 @@ final class NullProject extends Project
{ {
$this->id = $id; $this->id = $id;
} }
/**
* {@inheritdoc}
*/
public function jsonSerialize() : mixed
{
return ['id' => $this->id];
}
} }

View File

@ -35,4 +35,12 @@ final class NullRisk extends Risk
{ {
$this->id = $id; $this->id = $id;
} }
/**
* {@inheritdoc}
*/
public function jsonSerialize() : mixed
{
return ['id' => $this->id];
}
} }

View File

@ -35,4 +35,12 @@ final class NullRiskObject extends RiskObject
{ {
$this->id = $id; $this->id = $id;
} }
/**
* {@inheritdoc}
*/
public function jsonSerialize() : mixed
{
return ['id' => $this->id];
}
} }

View File

@ -35,4 +35,12 @@ final class NullSolution extends Solution
{ {
$this->id = $id; $this->id = $id;
} }
/**
* {@inheritdoc}
*/
public function jsonSerialize() : mixed
{
return ['id' => $this->id];
}
} }