@Dubrovin

Как указать связь (зависимости) между компонентами в PHP?

Есть несколько папок с компонентами, например button, icon, image, text, gallery и т.д.
Внутри каждой папки находится шаблон php компонента, css, js и т.п.
Некоторые компоненты могут использовать в своём шаблоне другие компоненты (например, кнопка использует иконку; или галерея использует изображение и кнопку).
Проблема в следующем - нужно при изменении, например, кнопки, проверить совместимость этих изменений в других компонентах, которые её используют.
Т.е. конкретно для компонента кнопки нужно получить список других компонентов, которые её используют.
Создавать такой список вручную внутри кнопки не логично, т.к. при создании нового компонента придётся каждый раз менять старые. Логичнее в новый компонент прописывать список используемых в нём компонентов.
Хотелось бы это делать через phpdoc и получать потом список зависимостей используя возможности phpstorm.
Может быть подскажете в какую сторону смотреть?
  • Вопрос задан
  • 223 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы