Download the PHP package inpsyde/filter without Composer
On this page you can find all versions of the php package inpsyde/filter. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package filter
Inpsyde Filters

This package provides a collection of filters for WordPress.
Contents
- Installation
- Usage
- Changing Options
- Available Filters
- Create your own Filter
- Factory
- Other Notes
- Bugs, technical hints or contribute
- License
- Changelog
Installation
Usage
Each filter filters a value with a given configuration.
Changing Options
Some filters are having additional options which can be overwritten in constructor.
Available Filters
Following basic filters are available:
ArrayValue
DateTime
In addition, there are filters which are wrappers for well known WordPress-functions:
WordPress\Absint
WordPress\AutoP
WordPress\EscHtml
WordPress\EscUrlRaw
WordPress\NormalizeWhitespace
WordPress\RemoveAccents
WordPress\SanitizeFileName
WordPress\SanitizeKey
WordPress\SanitizePostField
WordPress\SanitizeTextField
WordPress\SanitizeTitle
WordPress\SanitizeTitleWithDashes
WordPress\SanitizeUser
WordPress\SpecialChars
WordPress\StripTags
WordPress\Unslash
Create your own Filter
File My\Own\Filter\YourFilter.php
Usage
Factory
The library comes with a FilterFactory
which allows you to create instances of new filters.
The factory is also able to create instances of external classes, if they implement the \Inpsyde\Filter\FilterInterface
:
Other Notes
Bugs, technical hints or contribute
Please give us feedback, contribute and file technical bugs on GitHub Repo.
License
This repository is a free software, and is released under the terms of the GNU General Public License version 2 or (at your option) any later version. See LICENSE for complete license.
Changelog
See commits or read short version.