MetaModels\FrontendIntegration\FrontendFilter::renderWidget PHP Метод

renderWidget() защищенный Метод

Parse a single filter widget.
protected renderWidget ( array $widget, MetaModels\FrontendIntegration\FrontendFilterOptions $filterOptions ) : array
$widget array The widget configuration.
$filterOptions MetaModels\FrontendIntegration\FrontendFilterOptions The filter options to apply.
Результат array
    protected function renderWidget($widget, $filterOptions)
    {
        $filter = $widget;
        $templateName = $filter['raw']['eval']['template'];
        $template = new \FrontendTemplate($templateName ? $templateName : 'mm_filteritem_default');
        $template->setData($filter);
        $template->submit = $filterOptions->isAutoSubmit();
        $filter['value'] = $template->parse();
        return $filter;
    }