code: public function update(IEventContainer $eventContainer, array $values)
      {
          try {
              $this->identityModel->processForgotten($values['hash'], $values['password']);
          } catch (IdentityException $e) {
              throw new EventException($e->getMessage());
          }
      }
docs: Update.
  
  @param IEventContainer $eventContainer
  @param array           $values
  @throws EventException
  @throws \Dibi\Exception