code: protected function getFilesFromGlobal()
  	{
  		// The "multiple" attribute is not set
  		if (!\is_array($_FILES[$this->strName]['name']))
  		{
  			return array($_FILES[$this->strName]);
  		}
  
  		$arrFiles = array();
  		$intCount = \count($_FILES[$this->strName]['name']);
  
  		for ($i=0; $i<$intCount; $i++)
  		{
  			if ($_FILES[$this->strName]['name'][$i] == '')
  			{
  				continue;
  			}
  
  			$arrFiles[] = array
  			(
  				'name'     => $_FILES[$this->strName]['name'][$i],
  				'type'     => $_FILES[$this->strName]['type'][$i],
  				'tmp_name' => $_FILES[$this->strName]['tmp_name'][$i],
  				'error'    => $_FILES[$this->strName]['error'][$i],
  				'size'     => $_FILES[$this->strName]['size'][$i],
  			);
  		}
  
  		return $arrFiles;
  	}
docs: Get the files from the global $_FILES array
  
  @return array