public static function generateToken($userName, $orgId, $language = 'en') { // Get tracking token $tracking = self::_getResource("trackingtoken"); if (!$tracking) { return; } // Fetch logs and apply the token to them $multilog = self::_getResource('multiplelog'); foreach ($multilog->getLogs() as $log) { $log->setEventItem('token', $tracking->getToken()); } //TODO Why is it here??? // Refactor: move it to helper Application\Model\Mapper\ProtoAbstractMapper::$accountingTransactionPrefix = $tracking->getToken() . '-'; Application\Model\Mapper\ProtoAbstractMapper::$accountingUserId = $userName; Application\Model\Mapper\ProtoAbstractMapper::$language = $language; Application\Model\Mapper\AbstractMapper::$organizationId = $orgId; App_ListFilter::addDefaultExtraData('user', $userName); }