Skip to content
Snippets Groups Projects
Verified Commit 80e342fa authored by Alex Pott's avatar Alex Pott
Browse files

Issue #3230681 by andregp, hmendes, narendra.rajwar27, Chi, jobsons, catch,...

Issue #3230681 by andregp, hmendes, narendra.rajwar27, Chi, jobsons, catch, Eugene Bocharov, alexpott: ViewsExposedFilterBlock::build must always return array
parent 3098069a
No related branches found
No related tags found
No related merge requests found
...@@ -32,12 +32,12 @@ public function getCacheContexts() { ...@@ -32,12 +32,12 @@ public function getCacheContexts() {
* context of current view and display ID. * context of current view and display ID.
*/ */
public function build() { public function build() {
$output = $this->view->display_handler->viewExposedFormBlocks(); $output = $this->view->display_handler->viewExposedFormBlocks() ?? [];
// Provide the context for block build and block view alter hooks. // Provide the context for block build and block view alter hooks.
// \Drupal\views\Plugin\Block\ViewsBlock::build() adds the same context in // \Drupal\views\Plugin\Block\ViewsBlock::build() adds the same context in
// \Drupal\views\ViewExecutable::buildRenderable() using // \Drupal\views\ViewExecutable::buildRenderable() using
// \Drupal\views\Plugin\views\display\DisplayPluginBase::buildRenderable(). // \Drupal\views\Plugin\views\display\DisplayPluginBase::buildRenderable().
if (is_array($output) && !empty($output)) { if (!empty($output)) {
$output += [ $output += [
'#view' => $this->view, '#view' => $this->view,
'#display_id' => $this->displayID, '#display_id' => $this->displayID,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment