Back to Files class

Method decodeData

protected array
decodeData
(array $data)
Method to decode a data array.
Parameters
  • array $data The data array to decode.
Returns
  • array
Since
  • 1.7.0
Deprecated
  • 5.0
Class: Files
Project: Joomla

Method decodeData - Source code

/**
 * Method to decode a data array.
 *
 * @param   array  $data  The data array to decode.
 *
 * @return  array
 *
 * @since   1.7.0
 * @deprecated  5.0  Use Joomla\Input\Files instead
 */
protected function decodeData(array $data)
{
    $result = array();
    if (\is_array($data[0])) {
        foreach ($data[0] as $k => $v) {
            $result[$k] = $this->decodeData(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]);
}