Skip to content

Instantly share code, notes, and snippets.

@emmanuelbernard
Last active August 29, 2015 14:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save emmanuelbernard/63e0e3ab67e869d083cb to your computer and use it in GitHub Desktop.
Save emmanuelbernard/63e0e3ab67e869d083cb to your computer and use it in GitHub Desktop.
validator.validate(
user,
Changes
.onList(
User::getAddresses,
Changes.onList()
.onIndex(12).remove()
.onIndex(10)
.apply(
Changes
.update(Address:getZipCode, 92800)
.nullify(Address::getStreet3)
)
.update(User::getName, "Bob")
.nullify(User::getTwitter)
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment