lastDisplayedPageIndex !== self::NOPAGE; } public function getLastDisplayedPageIndex(): int { return $this->lastDisplayedPageIndex; } public function setLastDisplayedPageIndex(int $lastDisplayedPageIndex) { $this->lastDisplayedPageIndex = $lastDisplayedPageIndex; } public function getFormValues(): array { return $this->formValues; } /** * @param mixed $value */ public function setFormValue(string $propertyPath, $value) { $this->formValues = ArrayUtility::setValueByPath( $this->formValues, $propertyPath, $value, '.' ); } /** * @return mixed */ public function getFormValue(string $propertyPath) { try { return ArrayUtility::getValueByPath($this->formValues, $propertyPath, '.'); } catch (MissingArrayPathException $exception) { return null; } } }