HTMLPurifier_ConfigSchema::makeFromSerial PHP Метод

makeFromSerial() публичный статический Метод

Unserializes the default ConfigSchema.
public static makeFromSerial ( ) : HTMLPurifier_ConfigSchema
Результат HTMLPurifier_ConfigSchema
    public static function makeFromSerial()
    {
        $contents = file_get_contents(HTMLPURIFIER_PREFIX . '/HTMLPurifier/ConfigSchema/schema.ser');
        $r = unserialize($contents);
        if (!$r) {
            $hash = sha1($contents);
            trigger_error("Unserialization of configuration schema failed, sha1 of file was {$hash}", E_USER_ERROR);
        }
        return $r;
    }

Usage Example

Пример #1
0
 /**
  * Retrieves an instance of the application-wide configuration definition.
  */
 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;
 }
All Usage Examples Of HTMLPurifier_ConfigSchema::makeFromSerial