getAlwaysProcess example

->shouldBeCalled();

    $this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase->setAlwaysProcess($always_process));
  }

  /** * @covers ::getAlwaysProcess * * @dataProvider providerSingleBooleanArgument */
  public function testGetAlwaysProcess($always_process) {
    $this->decoratedFormState->getAlwaysProcess()
      ->willReturn($always_process)
      ->shouldBeCalled();

    $this->assertSame($always_process$this->formStateDecoratorBase->getAlwaysProcess());
  }

  /** * @covers ::setButtons */
  public function testSetButtons() {
    $buttons = [
      
      // should not depend on whether the form is cached or not, so $form_state       // is adjusted to match what it would be after a       // self::setCache()/self::getCache() sequence. These exceptions are       // allowed to survive here:       // - always_process: Does not make sense in conjunction with form caching       // in the first place, since passing form_build_id as a GET parameter is       // not desired.       // - temporary: Any assigned data is expected to survives within the same       // page request.       if ($check_cache) {
        $cache_form_state = $form_state->getCacheableArray();
        $cache_form_state['always_process'] = $form_state->getAlwaysProcess();
        $cache_form_state['temporary'] = $form_state->getTemporary();
        $form_state = $form_state_before_retrieval;
        $form_state->setFormState($cache_form_state);
      }
    }

    // If this form is an AJAX request, disable all form redirects.     if ($ajax_form_request = $request->query->has(static::AJAX_FORM_REQUEST)) {
      $form_state->disableRedirect();
    }

    

  public function setAlwaysProcess($always_process = TRUE) {
    $this->decoratedFormState->setAlwaysProcess($always_process);

    return $this;
  }

  /** * {@inheritdoc} */
  public function getAlwaysProcess() {
    return $this->decoratedFormState->getAlwaysProcess();
  }

  /** * {@inheritdoc} */
  public function setButtons(array $buttons) {
    $this->decoratedFormState->setButtons($buttons);

    return $this;
  }

  
Home | Imprint | This part of the site doesn't use cookies.