├── LICENSE ├── README.md ├── composer.json └── src ├── Domains.php ├── Encoder ├── EncoderInterface.php ├── HtmlEntitiesEncoder.php └── HtmlSpecialcharsEncoder.php ├── Filter ├── BalancedFilter.php └── FilterInterface.php ├── Highlighter ├── HighlighterInterface.php ├── HtmlHighlighter.php └── MarkdownHighlighter.php ├── Matcher ├── EncodedMatcher.php ├── Matcher.php ├── MatcherFactory.php ├── MatcherInterface.php └── UrlMatch.php ├── Replacer ├── Replacer.php ├── ReplacerFactory.php └── ReplacerInterface.php ├── UrlHighlight.php ├── Util ├── CaseInsensitiveSet.php ├── LinkHelper.php └── StringHelper.php └── Validator ├── Validator.php └── ValidatorInterface.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/composer.json -------------------------------------------------------------------------------- /src/Domains.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Domains.php -------------------------------------------------------------------------------- /src/Encoder/EncoderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Encoder/EncoderInterface.php -------------------------------------------------------------------------------- /src/Encoder/HtmlEntitiesEncoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Encoder/HtmlEntitiesEncoder.php -------------------------------------------------------------------------------- /src/Encoder/HtmlSpecialcharsEncoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Encoder/HtmlSpecialcharsEncoder.php -------------------------------------------------------------------------------- /src/Filter/BalancedFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Filter/BalancedFilter.php -------------------------------------------------------------------------------- /src/Filter/FilterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Filter/FilterInterface.php -------------------------------------------------------------------------------- /src/Highlighter/HighlighterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Highlighter/HighlighterInterface.php -------------------------------------------------------------------------------- /src/Highlighter/HtmlHighlighter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Highlighter/HtmlHighlighter.php -------------------------------------------------------------------------------- /src/Highlighter/MarkdownHighlighter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Highlighter/MarkdownHighlighter.php -------------------------------------------------------------------------------- /src/Matcher/EncodedMatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Matcher/EncodedMatcher.php -------------------------------------------------------------------------------- /src/Matcher/Matcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Matcher/Matcher.php -------------------------------------------------------------------------------- /src/Matcher/MatcherFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Matcher/MatcherFactory.php -------------------------------------------------------------------------------- /src/Matcher/MatcherInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Matcher/MatcherInterface.php -------------------------------------------------------------------------------- /src/Matcher/UrlMatch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Matcher/UrlMatch.php -------------------------------------------------------------------------------- /src/Replacer/Replacer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Replacer/Replacer.php -------------------------------------------------------------------------------- /src/Replacer/ReplacerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Replacer/ReplacerFactory.php -------------------------------------------------------------------------------- /src/Replacer/ReplacerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Replacer/ReplacerInterface.php -------------------------------------------------------------------------------- /src/UrlHighlight.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/UrlHighlight.php -------------------------------------------------------------------------------- /src/Util/CaseInsensitiveSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Util/CaseInsensitiveSet.php -------------------------------------------------------------------------------- /src/Util/LinkHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Util/LinkHelper.php -------------------------------------------------------------------------------- /src/Util/StringHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Util/StringHelper.php -------------------------------------------------------------------------------- /src/Validator/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Validator/Validator.php -------------------------------------------------------------------------------- /src/Validator/ValidatorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vstelmakh/url-highlight/HEAD/src/Validator/ValidatorInterface.php --------------------------------------------------------------------------------