Ошибка говорит вам, что PHP ищет класс UploadedFile
в текущем пространстве имен, потому что вы добавляете typehint для него.Поскольку в вашем текущем пространстве имен нет класса с именем UploadedFile
, отсюда и ошибка.
Добавьте use
предложение, например,
use Slim\Http\UploadedFile;
...
function moveUploadedFile($directory, UploadedFile $uploadedFile)
{
...
}
или введите полное имя класса
function moveUploadedFile($directory, Slim\Http\UploadedFile $uploadedFile)
{
...
}