ManaPHP\Http\Request::hasFiles PHP Метод

hasFiles() публичный Метод

Checks whether request includes attached files http://php.net/manual/en/features.file-upload.multiple.php
public hasFiles ( boolean $onlySuccessful = false ) : boolean
$onlySuccessful boolean
Результат boolean
    public function hasFiles($onlySuccessful = false)
    {
        /**
         * @var $_FILES array
         */
        foreach ($_FILES as $file) {
            if (is_int($file['error'])) {
                $error = $file['error'];
                if (!$onlySuccessful || $error === UPLOAD_ERR_OK) {
                    return true;
                }
            } else {
                /** @noinspection ForeachSourceInspection */
                foreach ($file['error'] as $error) {
                    if (!$onlySuccessful || $error === UPLOAD_ERR_OK) {
                        return true;
                    }
                }
            }
        }
        return false;
    }