mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2026-03-14 09:57:43 +00:00
Add support for SubjectConverterManager awareness in converters and refactor subject retrieval.
- Introduced `SubjectConverterManagerAwareTrait` and `SubjectConverterManagerAwareInterface` for injecting subject converter manager into converters. - Added `getSubjectsForEntity` method in `SubjectConverterManager` to centralize subject retrieval logic. - Updated converters to set the subject converter manager when applicable.
This commit is contained in:
@@ -17,4 +17,9 @@ interface SubjectConverterManagerInterface
|
||||
* @return list<array>
|
||||
*/
|
||||
public function convertEntityToSubjects(mixed $subject): array;
|
||||
|
||||
/**
|
||||
* @return Subject|list<Subject>
|
||||
*/
|
||||
public function getSubjectsForEntity(mixed $subject): Subject|array;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user