<?php /** * Maps widget class */ class WpfWoofiltersWidget extends WP_Widget { public function __construct() { $widgetOps = array( 'classname' => 'WpfWoofiltersWidget', 'description' => esc_html__('Displays Filters', 'woo-product-filter') ); parent::__construct( 'WpfWoofiltersWidget', WPF_WP_PLUGIN_NAME, $widgetOps ); } public function widget( $args, $instance ) { if ( is_array( $args ) ) { extract( $args ); } extract($instance); FrameWpf::_()->getModule('woofilters_widget')->getView()->displayWidget($instance, $args); } public function form( $instance ) { extract($instance); FrameWpf::_()->getModule('woofilters_widget')->getView()->displayForm($instance, $this); } public function update( $new_instance, $old_instance ) { return $new_instance; } }