first commit
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
<?php
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
||||
* Validates an integer.
|
||||
|
||||
* @note While this class was modeled off the CSS definition, no currently
|
||||
|
||||
* allowed CSS uses this type. The properties that do are: widows,
|
||||
|
||||
* orphans, z-index, counter-increment, counter-reset. Some of the
|
||||
|
||||
* HTML attributes, however, find use for a non-negative version of this.
|
||||
|
||||
*/
|
||||
|
||||
class HTMLPurifier_AttrDef_Integer extends HTMLPurifier_AttrDef
|
||||
|
||||
{
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
||||
* Bool indicating whether or not negative values are allowed
|
||||
|
||||
*/
|
||||
|
||||
protected $negative = true;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
||||
* Bool indicating whether or not zero is allowed
|
||||
|
||||
*/
|
||||
|
||||
protected $zero = true;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
||||
* Bool indicating whether or not positive values are allowed
|
||||
|
||||
*/
|
||||
|
||||
protected $positive = true;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
||||
* @param $negative Bool indicating whether or not negative values are allowed
|
||||
|
||||
* @param $zero Bool indicating whether or not zero is allowed
|
||||
|
||||
* @param $positive Bool indicating whether or not positive values are allowed
|
||||
|
||||
*/
|
||||
|
||||
public function __construct(
|
||||
|
||||
$negative = true, $zero = true, $positive = true
|
||||
|
||||
) {
|
||||
|
||||
$this->negative = $negative;
|
||||
|
||||
$this->zero = $zero;
|
||||
Reference in New Issue
Block a user