Back to InputFilter class

Method __construct

public
__construct
(mixed $tagsArray = array(), mixed $attrArray = array(), mixed $tagsMethod = 0, mixed $attrMethod = 0, mixed $xssAuto = 1, mixed $stripUSC = 0)
Constructor for inputFilter class. Only first parameter is required.
Parameters
  • array $tagsArray List of user-defined tags
  • array $attrArray List of user-defined attributes
  • int $tagsMethod The constant static::ONLY_ALLOW_DEFINED_TAGS or static::BLOCK_DEFINED_TAGS
  • int $attrMethod The constant static::ONLY_ALLOW_DEFINED_ATTRIBUTES or static::BLOCK_DEFINED_ATTRIBUTES
  • int $xssAuto Only auto clean essentials = 0, Allow clean blocked tags/attributes = 1
  • int $stripUSC Strip 4-byte unicode characters = 1, no strip = 0
Since
  • 1.7.0
Class: InputFilter
Project: Joomla

Method __construct - Source code

/**
 * Constructor for inputFilter class. Only first parameter is required.
 *
 * @param   array    $tagsArray   List of user-defined tags
 * @param   array    $attrArray   List of user-defined attributes
 * @param   integer  $tagsMethod  The constant static::ONLY_ALLOW_DEFINED_TAGS or static::BLOCK_DEFINED_TAGS
 * @param   integer  $attrMethod  The constant static::ONLY_ALLOW_DEFINED_ATTRIBUTES or static::BLOCK_DEFINED_ATTRIBUTES
 * @param   integer  $xssAuto     Only auto clean essentials = 0, Allow clean blocked tags/attributes = 1
 * @param   integer  $stripUSC    Strip 4-byte unicode characters = 1, no strip = 0
 *
 * @since   1.7.0
 */
public function __construct($tagsArray = array(), $attrArray = array(), $tagsMethod = 0, $attrMethod = 0, $xssAuto = 1, $stripUSC = 0)
{
    parent::__construct($tagsArray, $attrArray, $tagsMethod, $attrMethod, $xssAuto);
    // Assign member variables
    $this->stripUSC = $stripUSC;
}