public static function SettingsForm::viewHasFilterPair in Views Filter Harmonizer 1.0.x
Same name and namespace in other branches
- 8 src/Form/SettingsForm.php \Drupal\filter_harmonizer\Form\SettingsForm::viewHasFilterPair()
Returns if the View has a contextual and regular filter pair on a field.
Parameters
string $view_id: The View id.
array $filter_pairs: Array of filter pair information, indexed by display ID.
Return value
bool TRUE if the View has at least one field with a filter pair.
1 call to SettingsForm::viewHasFilterPair()
- SettingsForm::buildForm in src/
Form/ SettingsForm.php - Form constructor.
File
- src/
Form/ SettingsForm.php, line 138
Class
- SettingsForm
- Provides the from to edit Views Filter Harmonizer admin config settings.
Namespace
Drupal\filter_harmonizer\FormCode
public static function viewHasFilterPair($view_id, array $filter_pairs) {
if (!empty($filter_pairs[$view_id])) {
foreach ($filter_pairs[$view_id] as $field_info) {
foreach ($field_info as $filters) {
if (!empty($filters['contextual']) && !empty($filters['regular'])) {
return TRUE;
}
}
}
}
return FALSE;
}