Как связать все классы, которые реализовали определенный интерфейс? - PullRequest
0 голосов
/ 18 февраля 2019

в laravel 5.4 мы можем связать класс, который известен, и мы используем его где угодно после связывания, но если мы хотим, чтобы связывание некоторых классов реализовало определенный интерфейс, как мы связываем динамически?

например:

interface x {}

class a implements x {}
class b implements x {}
class c implements x {}
class d implements x {}
class e implements x {}

в поставщике услуг, как я могу связать все классы, реализованные x, динамически, поэтому в будущем я добавлю некоторые классы, реализованные x.как я могу это сделать?

...