Back to Files class

Method __construct

public
__construct
(array $source = null, array $options = array())
The class constructor.
Parameters
  • array $source The source argument is ignored. $_FILES is always used.
  • array $options An optional array of configuration options: filter : a custom InputFilter object.
Since
  • 3.0.0
Deprecated
  • 5.0
Class: Files
Project: Joomla

Method __construct - Source code

/**
 * The class constructor.
 *
 * @param   array  $source   The source argument is ignored. $_FILES is always used.
 * @param   array  $options  An optional array of configuration options:
 *                           filter : a custom InputFilter object.
 *
 * @since   3.0.0
 * @deprecated  5.0  Use Joomla\Input\Files instead
 */
public function __construct(array $source = null, array $options = array())
{
    if (isset($options['filter'])) {
        $this->filter = $options['filter'];
    } else {
        $this->filter = InputFilter::getInstance();
    }
    // Set the data source.
    $this->data =& $_FILES;
    // Set the options for the class.
    $this->options = $options;
}