/**
  * {@inheritdoc}
  */
 public function finishView(BlockView $view, BlockInterface $block, array $options)
 {
     $context = $block->getContext();
     $evaluate = $context->getOr('expressions_evaluate');
     $encoding = $context->getOr('expressions_encoding');
     if ($evaluate || $encoding !== null) {
         $this->processExpressions($view->vars, $context, $block->getData(), $evaluate, $encoding);
     }
 }
 /**
  * {@inheritdoc}
  */
 public function finishView(BlockView $view, BlockInterface $block, array $options)
 {
     $context = $block->getContext();
     $data = $block->getData();
     if (true !== $context->getOr('expressions_evaluate_deferred')) {
         return;
     }
     $evaluate = $context->getOr('expressions_evaluate');
     $encoding = $context->getOr('expressions_encoding');
     $this->processor->processExpressions($view->vars, $context, $data, $evaluate, $encoding);
 }