aragonc 94984e6b12 merge 10 anos atrás
..
ConfigDoc 94984e6b12 merge 10 anos atrás
FSTools 94984e6b12 merge 10 anos atrás
FSTools.php 94984e6b12 merge 10 anos atrás
HTMLPurifierExtras.auto.php 94984e6b12 merge 10 anos atrás
HTMLPurifierExtras.autoload.php 94984e6b12 merge 10 anos atrás
HTMLPurifierExtras.php 94984e6b12 merge 10 anos atrás
README 94984e6b12 merge 10 anos atrás
index.html 94984e6b12 merge 10 anos atrás

README


HTML Purifier Extras
The Method Behind The Madness!

The extras/ folder in HTML Purifier contains--you guessed it--extra things
for HTML Purifier. Specifically, these are two extra libraries called
FSTools and ConfigSchema. They're extra for a reason: you don't need them
if you're using HTML Purifier for normal usage: filtering HTML. However,
if you're a developer, and would like to test HTML Purifier, or need to
use one of HTML Purifier's maintenance scripts, chances are they'll need
these libraries. Who knows: maybe you'll find them useful too!

Here are the libraries:


FSTools
-------

Short for File System Tools, this is a poor-man's object-oriented wrapper for
the filesystem. It currently consists of two classes:

- FSTools: This is a singleton that contains a manner of useful functions
such as recursive glob, directory removal, etc, as well as the ability
to call arbitrary native PHP functions through it like $FS->fopen(...).
This makes it a lot simpler to mock these filesystem calls for unit testing.

- FSTools_File: This object represents a single file, and has almost any
method imaginable one would need.

Check the files themselves for more information.

vim: et sw=4 sts=4