HTMLPurifier_ConfigSchema::instance PHP Method

instance() public static method

Retrieves an instance of the application-wide configuration definition.
public static instance ( HTMLPurifier_ConfigSchema $prototype = null ) : HTMLPurifier_ConfigSchema
$prototype HTMLPurifier_ConfigSchema
return HTMLPurifier_ConfigSchema
    public static function instance($prototype = null)
    {
        if ($prototype !== null) {
            HTMLPurifier_ConfigSchema::$singleton = $prototype;
        } elseif (HTMLPurifier_ConfigSchema::$singleton === null || $prototype === true) {
            HTMLPurifier_ConfigSchema::$singleton = HTMLPurifier_ConfigSchema::makeFromSerial();
        }
        return HTMLPurifier_ConfigSchema::$singleton;
    }

Usage Example

コード例 #1
0
 /**
  * {@inheritDoc}
  */
 public static function instance($prototype = null)
 {
     $instance = parent::instance($prototype);
     $instance->add('AutoFormat.LinkifyWithTextLengthLimit.Limit', null, 'mixed', true);
     $instance->add('AutoFormat.LinkifyWithTextLengthLimit.Suffix', ' ...', 'string', true);
     $instance->add('AutoFormat.LinkifyWithTextLengthLimit.RemoveProtocol', true, 'bool', false);
     return $instance;
 }
All Usage Examples Of HTMLPurifier_ConfigSchema::instance