Re-roll of #7.
akrrev β made their first commit to this issueβs fork.
Hi, I experience another issue related to the same `require` option. The option is defined as a boolean in the `Drupal\search_api_location_views\Plugin\views\filter\SearchApiFilterLocation::defineOptions()`, when the `Drupal\views\Plugin\views\PluginBase::setOptionDefaults()` expects every option in the plugin to be an associative array that at least contains the `default` key. The patch fixes the mentioned issue and includes the patch from #7.
Warning: Trying to access array offset on value of type bool in Drupal\views\Plugin\views\PluginBase->setOptionDefaults() (line 187 of core/modules/views/src/Plugin/views/PluginBase.php).
Hi, this patch also includes the missing accessChecks in entityQueries.
Checked the changes with Upgrade Status and now the module is D10 compliant.
@MegaChriz
I just found that there were multiple places that required the change.
I've posted an updated patch.
Hi, I still experience issues with the "'this field cannot hold more than 1 values" error.
Found that the array_merge didn't override indexed (non-keyed) elements. So, I replaced it with `array_replace_recursive` which did the job in my setup.