Евгений Уразов,
Благодарю за помощь. Я перевод ошибки понял, просто не понятно, что у меня параметры в MIME_TYPE передаются именно строки, странно что explode их на данном этапе не видит и действительно получает 0. Пришлось обойтись без этой функции
Я так и не понял как с ней бороться в данном случае.
Заменил на такую конструкцию
мне помогло, не знаю пригодится ли такой частный случай кому-то ещё 
| Цитата |
|---|
В общем, убедитесь, что входящая строка была именно строкой, а не массивом, о чем вам именно в ошибке и пишется. Либо еще может быть, что передается пустое значение. На это вроде тоже срабатывает |
Благодарю за помощь. Я перевод ошибки понял, просто не понятно, что у меня параметры в MIME_TYPE передаются именно строки, странно что explode их на данном этапе не видит и действительно получает 0. Пришлось обойтись без этой функции
Я так и не понял как с ней бороться в данном случае.Заменил на такую конструкцию
| Код |
|---|
$this->arResult['MIME_TYPES'] = is_array($this->arParams['MIME_TYPES']) ? array_values($this->arParams['MIME_TYPES']) : []; |
