public function __construct()
{
$this->addFilter('author', new IntFilter())->addFilter('blog_post_body', new StringFilter())->addFilter('category', new IntFilter())->addFilter('description', new StringFilter())->addFilter('format', (new WhiteList('HTML', 'Markdown', 'Rich Text', 'RST'))->setDefault('Rich Text'))->addFilter('published', new StringFilter())->addFilter('metadata', new StringArrayFilter())->addFilter('title', (new StringFilter())->addCallback([StringFilter::class, 'nonEmpty']))->addFilter('redirect_slug', new BoolFilter())->addFilter('save_btn', new StringFilter())->addFilter('slug', new StringFilter());
}