public static function generate_filters()
	{
		if (static::$builder === null)
		{
			static::setBuilder(new Basic);
		}

		$form = [];

		// Loop through and add all fields
		foreach (static::list_properties() as $field => $config)
		{
			$form[] = static::generateInput($field, $config);
		}

		return $form;
	}
public static function generate_filters()
	{
		if (static::$builder === null)
		{
			static::setBuilder(new Basic);
		}

		$form = [];

		// Loop through and add all fields
		foreach (static::list_properties() as $field => $config)
		{
			$form[] = static::generateInput($field, $config);
		}

		return $form;
	}
public static function generate_filters ( ) { if ( static :: $ builder === null ) { static :: setBuilder ( new Basic ) ; } $ form = [ ] ; // Loop through and add all fields foreach ( static :: list_properties ( ) as $ field => $ config ) { $ form [ ] = static :: generateInput ( $ field , $ config ) ; } return $ form ; }
Generates filters used in list

@return [] Array of form elements
Generates filters used in list