Sunnysideup\Glossary\API\Replacer
Synopsis
class Replacer
{
- // methods
- public void __construct()
- public void replace()
- private static void join_array_as_regexp()
- private static void escape_array()
- private static void escape_str()
- private static string for_each_captures_all()
Hierarchy
Uses
- SilverStripe\Core\Extensible
- SilverStripe\Core\Injector\Injectable
- SilverStripe\Core\Config\Configurable
Members
private
- $dataList
- $pattern — string
Methods
private
- escape_array() — Quote each array element.
- escape_str() — Quote a string.
- for_each_captures_all() — Call callback functions for each captured inner/outer strings.
- join_array_as_regexp() — Create a regexp pattern from an array.
public
- __construct() — Constructor. Use the builder class instead.
- replace() — Replace html with glossary links.