Version: current

# Package sapphire\misc

## Classes summary

ArrayLib | Library of static methods for manipulating arrays.
BBCodeParser | BBCode parser object. Use on a text field in a template with $Content.Parse(BBCodeParser).
Convert | Library of conversion functions, implemented as static methods.
Cookie | A set of static methods for manipulating cookies.
DataDifferencer | Utility class to render views of the differences between two data objects (or two versions of the same data object).
Geoip | Routines for IP to country resolution.
HTMLCleaner | Base class for HTML cleaning classes.
HTTP | A class with HTTP-related helpers. Like Debug, this is more a bundle of methods than a class ;-)
i18n | Base-class for storage and retrieval of translated entities.
Profiler | Execution time profiler.
ShortcodeParser | A simple parser that allows you to map BBCode-like "shortcodes" to an arbitrary callback.
SSHTMLBBCodeParser |
SSHTMLBBCodeParser_Filter | Dummy class that filters need to extend from.
SSHTMLBBCodeParser_Filter_Basic |
SSHTMLBBCodeParser_Filter_EmailLinks |
SSHTMLBBCodeParser_Filter_Extended |
SSHTMLBBCodeParser_Filter_Images |
SSHTMLBBCodeParser_Filter_Links |
SSHTMLBBCodeParser_Filter_Lists |
TextParser | Parses text in a variety of ways.
Translatable_Transformation | Transform a formfield to a "translatable" representation, consisting of the original formfield plus a readonly-version of the original value, wrapped in a CompositeField.
XML | Base class for XML parsers

[Raise a SilverStripe Framework issue/bug](https://github.com/silverstripe/silverstripe-framework/issues/new)
- [Raise a SilverStripe CMS issue/bug](https://github.com/silverstripe/silverstripe-cms/issues/new)
- Please use the Silverstripe Forums to ask development related questions. -