Back to InputFilter class

Method decodeFileData

protected static array
decodeFileData
(array $data)
Method to decode a file data array.
Parameters
  • array $data The data array to decode.
Returns
  • array
Since
  • 3.4
Class: InputFilter
Project: Joomla

Method decodeFileData - Source code

/**
 * Method to decode a file data array.
 *
 * @param   array  $data  The data array to decode.
 *
 * @return  array
 *
 * @since   3.4
 */
protected static function decodeFileData(array $data)
{
    $result = array();
    if (\is_array($data[0])) {
        foreach ($data[0] as $k => $v) {
            $result[$k] = static::decodeFileData(array($data[0][$k], $data[1][$k], $data[2][$k], $data[3][$k], $data[4][$k]));
        }
        return $result;
    }
    return array('name' => $data[0], 'type' => $data[1], 'tmp_name' => $data[2], 'error' => $data[3], 'size' => $data[4]);
}