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;
}