After a round has changed/completed run this code.

As it passes \Gems_Tracker objects it is more powerfull than survey completion events, but then the code may be more difficult to implement.

package Gems
subpackage Event
copyright Copyright (c) 2011 Erasmus MC
license New BSD License
since Class available since version 1.4
inherited_from \Gems_Event_EventInterface

 Methods

Process the token and return true when data has changed.

processChangedRound(\Gems_Tracker_Token $token, \Gems_Tracker_RespondentTrack $respondentTrack, integer $userId) : integer

The event has to handle the actual storage of the changes.

Parameters

$token

\Gems_Tracker_Token

$respondentTrack

\Gems_Tracker_RespondentTrack

$userId

integer

The current user

Returns

integerThe number of tokens changed by this event