Dmitry
Ну ты же положил в src :))
Dmitry
Dmitry
Ну там не написано обратное
Dmitry
Dmitry
Но по факту, куда угодно или всё таки в src всегда?
Igor
Тобишь тут нужен перелинк на статью про namespace в новой архитектуре. как их регать и т.д
Dmitry
Igor
Её нет...
Тогда вижу вопрос, "А как в плагине прописать то?"
Мой дорогой “Documentation Buddy”
Dmitry
Dmitry
Вот Николас может что напишет, я переведу 😁
Dmitry
Или manual.joomla.org заработает
Dmitry
https://manual.joomla.org/docs/general-concept/namespace
Den 💙💛
Dmitry
Дмитрий
Дмитрий
у них везде проблемы
Дмитрий
они прибиывают к NAMESPACE
Дмитрий
константе
Дмитрий
мне приходится слои их переопределять что этот треш убрать
Igor
Дмитрий
какой треш?
они много где свою константу пихают
Дмитрий
в классах
Дмитрий
например я хотел добавить свои контроллеры кеша и драйвера там
Дмитрий
а нельзя
Дмитрий
у них все NAMESPACE константа
Дмитрий
пришось весь слой кеша переопределить
Дмитрий
чтобы можно было свои namespace сделать
Дмитрий
Дмитрий
нельзя
Дмитрий
сейчас покажу
Дмитрий
это вебассеты хоть добавили
Дмитрий
а в дргуих местах остался этот треш
Igor
Дмитрий
сейчас покажу
Дмитрий
подожди
Дмитрий
мне же открыть надо
Дмитрий
@Septdir https://github.com/joomla/joomla-cms/blob/4.2-dev/libraries/src/Cache/CacheStorage.php#L149
Дмитрий
вот игорь
Дмитрий
давай
Дмитрий
добавиь свой storage класс новый
Дмитрий
вот их фабрика
Дмитрий
а теперь добавь свой storage для кеша
Дмитрий
$class = NAMESPACE . '\\Storage\\' . ucfirst($handler) . 'Storage';
Дмитрий
все
Дмитрий
на этом можно заканчивать
Дмитрий
они жестко прибивают к своему namespace
Дмитрий
https://github.com/joomla/joomla-cms/tree/4.2-dev/libraries/src/Cache/Storage
Дмитрий
вот к этому
Дмитрий
хер свое добавишь
Дмитрий
и это не единственное место такое великолепное
Igor
а теперь добавь свой storage для кеша
Я просто сделаю свой обработчик кеша. и он будет выбираться в настройках.
Либо прямо сюда https://github.com/joomla/joomla-cms/tree/4.2-dev/libraries/src/Cache/Storage свой засовываешь ии все
Дмитрий
Дмитрий
тоже самое сделаешь что и я
Дмитрий
Дмитрий
тупо для того чтобы одну стрчоку переопределить
Дмитрий
ну это не единственное место
Дмитрий
есть еще подобное
Дмитрий
ну я им писал про это
Дмитрий
что нахер вы жестко лепите свои namespace
Igor
Igor
Там куча кода от 1.7 еще, потом кто-то добавлял namespaces в 3.8 и т.д по факту ни кто это не перебирал и делали как делает Nicholas тупо бездумный рефакторинг лишь бы работало и выглядело как что-то новое.
Igor
Я вот сейчас ковыряю компоненты ядра, там вообще бывает кусок модели новый, а кусок древний как г. мамонта.
Дмитрий
Дмитрий
все по дефолту
Дмитрий
Igor
все по дефолту
Ну Nicholas же не джун он за год 20 компонентов переводит на новую архиткуру. Когда другие сидят и перебиирают все строчка за строчкой попутно оптимизируя
Дмитрий
Дмитрий
хз как он вообще что-то программировать успевает
Дмитрий
я пока скорректирую и поговорю со всеми с кем надо уже и программировать не хочу
Igor
Vladimir
Sergey
Вадим
Там не ограничено
Это "альтернативные адреса email", если в форме прописать rfTarget?
Vladimir
Вадим
Vladimir
Ну и ещё - проще все таки ставить редирект на своей почте