getUser(); if (null === $user) { return []; } $values = [ 'user.name' => $user->getUsername(), 'user.email' => $user->getEmail(), 'user.title' => $user->getTitle(), 'user.alias' => $user->getAlias(), ]; /** @var UserPreference $metaField */ foreach ($user->getPreferences() as $metaField) { $values = array_merge($values, [ 'user.meta.' . $metaField->getName() => $metaField->getValue(), ]); } return $values; } }