Антон Шаманов
@SilenceOfWinter Автор вопроса, куратор тега PHP
Конечным пользователям не нужно тестировать пакет, разумнее его мокать.
это тоже есть, но никогда не помешает проверить реальную работу кода т.к. идет работа со сторонним сервисом который может изменить ответы. Ты удивишься как часто всплывают ошибки при прогоне тестов сторонних пакетов - зачастую разрабы забывают указать зависимости или поведение кода меняется из-за того что пакет запущен под PHP 8, а писался на 7ке..
зашивать строку в phpunit.xml - вполне нормальное решение
nata32, можно рекурсивно проверять начинаются ли ссылки с текущей ссылки т.е. /catalog/filtry/filtry_pesochnye/aml_23/ является вложенной категорией /catalog/filtry/filtry_pesochnye/ т.к. ссылка начинается с нее (str_starts_with)
fomin42, модель (и дамп таблицы если это AR) покажи. судя по коду расширения, там используется \Yii::$app->charset если кодировка данных не совпадает с кодировкой приложения, то нужно конвертнуть
Антон Шаманов
@SilenceOfWinter Автор вопроса, куратор тега PHP
Михаил Ливач, они конвертировались, например, — в --, мои коллеги грешили знаками валюты, тире и кавычками т.ч. для моей задачи этого вполне достаточно оказалось
Антон Шаманов
@SilenceOfWinter Автор вопроса, куратор тега PHP
Vitsliputsli, там висивиг редактор т.ч. ограничить проблематично. кодировку таблицы нельзя сменить как раз по причине того, что есть другие приложения использующие таблицу, поэтому хранить в другом формате не вариант.
ну да, в чем проблема?
но из описания не совсем понятно при чем тут if - достаточно проверить типы аргументов