AccessControl::ALL_ROLES_ACCESS, ]; function __construct(UserFlagsController $user_flags) { $this->user_flags = $user_flags; } function set(array $flags = []) { if (empty($flags)) { return $this->badRequest( [ APIError::BAD_REQUEST => WPFunctions::get()->__('You have not specified any user flags to be saved.', 'mailpoet'), ]); } else { foreach ($flags as $name => $value) { $this->user_flags->set($name, $value); } return $this->successResponse([]); } } }