/** * @inheritdoc * @param int $state */ public function setState($state) { $previousState = $this->getState(); $sessionMemento = $this->getSessionMemento(); parent::setState($state); if ($previousState !== null && $previousState !== $state) { $this->triggerStateChanged($sessionMemento); } }