Add user transformer for projects
This commit is contained in:
parent
564c2a1682
commit
2899d5fce2
|
|
@ -41,8 +41,20 @@ class ProjectTransformer extends EntityTransformer
|
|||
'invoices',
|
||||
'expenses',
|
||||
'quotes',
|
||||
'user',
|
||||
];
|
||||
|
||||
public function includeUser(Project $project): ?Item
|
||||
{
|
||||
$transformer = new UserTransformer($this->serializer);
|
||||
|
||||
if (!$project->user) { //@phpstan-ignore-line
|
||||
return null;
|
||||
}
|
||||
|
||||
return $this->includeItem($project->user, $transformer, User::class);
|
||||
}
|
||||
|
||||
public function includeDocuments(Project $project)
|
||||
{
|
||||
$transformer = new DocumentTransformer($this->serializer);
|
||||
|
|
|
|||
Loading…
Reference in New Issue