В Компонент актива существует понятие контекста.
Я проходил через компонент и пытался выяснить, в чем смысл этой концепции?
Насколько я вижу, компонент может обходиться без контекста полностью. Во всем компоненте единственное место, где контекст используется в некоторой логике, - это класс UrlPackage .
Если это условие удалить, мне кажется, что код будет выполнять то же самое.
Все остальные классы могут просто использовать базовый путь. Как я понимаю, Контекст используется только для добавления результата getBasePath
, который является строкой. isSecure
используется только в UrlPackage
с целью фильтрации защищенных ссылок, и мне кажется, что система будет вести себя так же без него.
Не могли бы вы пролить свет, пожалуйста?