Vladimir
Vladimir
https://vk.com/wall-39447662_342681
Sergey
WT YooKassa PHP библиотека для Joomla 4 v.3.0.2
Обновление официальной PHP библиотеки платёжного сервиса YooKassa, "обёрнутой" в пакет для использования в Joomla 4. Обновленная версия SDK. Поддержка PHP 8+.
Что нового?
- Отказ от поддержки PHP меньше 8
- Изменена структура файлов
- Переработана логика работы с моделями
- Добавлено использование валидатора данных в моделях
- Массивы объектов заменены на объекты-коллекции
При установке библиотеки производится проверка на минимальную версию PHP.
Данная библиотека нужна в первую очередь для Joomla-разработчиков для использования в своих расширениях: платёжных плагинах, модулях, интеграциях и т.д., а также устанавливается в качестве необходимой зависимости для работы этих самых расширений.
Скачать библиотеку
Den 💙💛
Sergey
Я периодически захожу и поглядываю за новыми версиями.
Sergey
У кого 7.4 - у того не встанет
Den 💙💛
Sergey
@kernusr ты свои либы под ЭЦП когда планируешь обновлять?
Artem
Artem
А есть вопросы? Или хотел под пресс-релиз подогнать?
Vladimir
Sergey
Artem
Artem
А то она до сих пор unstable висит
Sergey
Sergey
Sergey
Установок итого больше, наверное
Дмитрий
Дмитрий
Дмитрий
ты думаешь скачки это показательно прям активность сколько юзеров
Дмитрий
нет
Sergey
это мы билдим
С моего update сервера? Там же отдельные инсталляторы, чтоб ручками ставить. Вам проще с композера поставить
Дмитрий
а
Дмитрий
ты про него
Дмитрий
Artem
Это пакет для чтения подписи, без использования криптопро
Artem
Там не получается проверить цепочку подписи и не выйдет проверить подлинность подписи, т.к. работает на стандартном openssl, который не умеет хэши по госту считать
Artem
А вот прочитать всю информацию о подписанте - легко
Sergey
Sergey
Больше там и не нужно
Artem
Artem
Это мы тут, у себя, полноценное ЭДО развернули уже =)
Dmitry
https://blog.jetbrains.com/phpstorm/2023/06/ai-features-in-phpstorm-phpstorm-2023-2-eap-5/
mailfox
Добрый день! возникла проблема странная не могу понять ставлю расширение все ставиться хорошо но потом функционала не видно а папка с именем расширения в components пустая...
RINAT
mailfox
JCH Optimize for Joomla!
mailfox
версионность соблюдаю
RINAT
Это вроде плагин?
А не компонент
mailfox
я через Jed ставил и по ссылке и через каталог и так и сяк все одно и тоже
Sergey
mailfox
RINAT
Посмотрите в Менеджер плагинов
mailfox
спасибо... помогло... добрался )))
Eugene
прилетела обнова radicalform 3.1.2.
https://hika.su/rasshireniya/radical-form/istoriya-versij-changelog
тут нет версии
@progreccor, что там нового в версии?
Vladimir
Eugene
ок, ясно
Sergey
Привет, тут где-то ссылка на сборку переопределений была..
Dmitry
Sergey
Благодарю!!!
Vladimir
Vladimir
Vladimir
Ну прислать код я могу и напрямую в gpt
Vladimir
Нахрен было «встраивать» если ему код надо слать отдельно
Vladimir
Но вот предложения по безопасности вполне норм
Vladimir
https://vk.com/wall-38861951_129738
Sergey
Эволюция PHP от 5.6 до 8.2
источник
👉 @php_lib
Sergey
В 8+ конечно немало изменений, надо вникать потихоньку
Vladimir
Vladimir
Вот и изменится код
Den 💙💛
Den 💙💛
Очень хорошо менять версию в шторме, чтобы на разных версиях пыха найти моменты ошибок
Den 💙💛
Например ты в 8.х делаешь проверку
if ( count($item) > 0)
А на 8.х выдаст ошибку, так как нужно ещё сделать проверку
Sergey
Да и при написании большинства расширений больше, чем просто пройтись циклом по массиву или вложенным циклом - и не нужно.
Sergey
Den 💙💛
Я выше описал простой пример
Den 💙💛
Без либ, но в своем коде ты точно это да и заюзаеш
Sergey
Sergey
Den 💙💛
Можно выставить в шторме 8.х и писать код под 8ку, а потом проверить для 7.4
Sergey
Вот вопрос по типизации. Например, пишешь в функции тип аргумента
public function anyFunction (CMSApplication $app) : string
{
// something
}
Шторм автоматом подтягивает namespace для CMSApplication. Хотя в самом коде но не используется. Оно нужно на самом деле? Или ещё интереснее, когда пишешь тип только в doc block, в коде не используешь, а шторм всё равно тянет use. При этом CMSApplication в коде точно не используется. Значит его нужно удалить?
/**
* @param CMSApplication $app Объект приложения
*/
public function anyFunction ($app) : string
{
// something
}
Иван
Добрый день, может кто сталкивался с таким? До вчерашнего дня все было нормально, сейчас при поиске в гугл, нашего сайта, первым выходит так же наш сайт университета, но описание в виде иероглифов ・美容ルヴィ ... и т.п. С чем это может быть связано? Модули новые никакие не подключались. Иероглифы ведут на главную страницу.
Artem