Переопределить 'use function' внутри vendor для тестов

В моей ситуации, для тестирования, необходимо чтобы функция php is_uploaded_file в namespace 'Laminas\Validator\File' всегда возвращала true, так как для тестов НЕ происходит реального POST запроса. Однако в классе UploadFile, где используется эта php функция, есть директива use function is_uploaded_file; Соответственно я не могу просто сделать

namespace Laminas\Validator\File;

use function is_uploaded_file;

function is_uploaded_file($name)
{
    return true;
}

Так как use function is_uploaded_file; внутри класса библиотеки имеет больший приоритет.

Есть какие нибудь варианты обойти это?


Ответы (0 шт):