Neos\Neos\Service\Controller\UserPreferenceController::updateAction PHP Метод

updateAction() публичный Метод

Update/adds a user preference
public updateAction ( string $key, string $value ) : void
$key string The key of the preference to update/add
$value string The value of the preference
Результат void
    public function updateAction($key, $value)
    {
        // TODO: This should be done in an earlier stage (TypeConverter ?)
        if (strtolower($value) === 'false') {
            $value = false;
        } elseif (strtolower($value) === 'true') {
            $value = true;
        }
        $user = $this->userService->getCurrentUser();
        $user->getPreferences()->set($key, $value);
        $this->userService->updateUser($user);
        $this->throwStatus(204, 'User preferences have been updated');
    }
UserPreferenceController