src/Panel/DefaultFilterElement.php
private function updateValue()
    {
        $session = $this->getSessionStorage();
        $input   = $this->getInputProvider();
        $value   = null;

        if ($input->hasValue($this->getPropertyName()) && $this->getPanel()->getContainer()->updateValues()) {
            $value = $input->getValue($this->getPropertyName());

            $this->setPersistent($value);
        }

        if ($session->has('filter')) {
            $persistent = $this->getPersistent();
            $value      = $persistent;
        }

        if (null !== $value) {
            $this->setValue($value);
        }
    }
private function updateValue()
    {
        $session = $this->getSessionStorage();
        $input   = $this->getInputProvider();
        $value   = null;

        if ($input->hasValue($this->getPropertyName()) && $this->getPanel()->getContainer()->updateValues()) {
            $value = $input->getValue($this->getPropertyName());

            $this->setPersistent($value);
        }

        if ($session->has('filter')) {
            $persistent = $this->getPersistent();
            $value      = $persistent;
        }

        if (null !== $value) {
            $this->setValue($value);
        }
    }
private function updateValue ( ) { $ session = $ this -> getSessionStorage ( ) ; $ input = $ this -> getInputProvider ( ) ; $ value = null ; if ( $ input -> hasValue ( $ this -> getPropertyName ( ) ) && $ this -> getPanel ( ) -> getContainer ( ) -> updateValues ( ) ) { $ value = $ input -> getValue ( $ this -> getPropertyName ( ) ) ; $ this -> setPersistent ( $ value ) ; } if ( $ session -> has ( 'filter' ) ) { $ persistent = $ this -> getPersistent ( ) ; $ value = $ persistent ; } if ( null !== $ value ) { $ this -> setValue ( $ value ) ; } }
Update the local value property with data from either the session or from the input provider.

@return void
Update the local value property with data from either the session or from the input provider .