src/Events/ForgottenStep2Event.php
public function update(IEventContainer $eventContainer, array $values)
    {
        try {
            $this->identityModel->processForgotten($values['hash'], $values['password']);
        } catch (IdentityException $e) {
            throw new EventException($e->getMessage());
        }
    }
public function update(IEventContainer $eventContainer, array $values)
    {
        try {
            $this->identityModel->processForgotten($values['hash'], $values['password']);
        } catch (IdentityException $e) {
            throw new EventException($e->getMessage());
        }
    }
Update.

@param IEventContainer $eventContainer
@param array           $values
@throws EventException
@throws \Dibi\Exception