Как найти все автоматически загружаемые классы, реализующие определенный интерфейс в PHP? - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь создать свой первый собственный пакет. В пакете я определил интерфейс. Я сам создал несколько реализаций интерфейса. Но идея состоит в том, что пользователь также может создавать свои собственные реализации в своем проекте.

Теперь я создаю вспомогательный класс, который должен знать о существовании всех реализаций интерфейса.

Я читал о get_declared_classes(), который отлично работает, когда вы вручную запрашивали все файлы. Но когда вы автоматически загружаете все файлы с помощью composer, похоже, что это не работает.

Как я могу решить эту проблему?

...