get item relations

This commit is contained in:
2024-11-27 17:11:06 +03:00
parent bba35c7b14
commit 2133fae2cc
5 changed files with 58 additions and 16 deletions

View File

@ -185,4 +185,19 @@ class EntityRelation
}
}
}
public function getEntityAdditionalProperty(string $entity, Model $model): array
{
$relations = $this->getEntityRelationsBySlug($entity);
if ($relations){
foreach ($relations as $relation){
$moduleClass = $this->getAdditionalPropertyClassBySlug($relation);
if ($moduleClass and method_exists($moduleClass, "getItems")) {
return $moduleClass->getItems($entity, $model);
}
}
}
return [];
}
}