Override an event's param array?
It looks like it doesn't updated the variables passed to the event directly (referenced) and you have to access the value from the $event object.

public function setTest()
{
    // ...

    $test = $event-&gt;params['test']

    return $test;
}