{"action":"created","issue":{"url":"https://api.github.com/repos/symfony/symfony/issues/14238","labels_url":"https://api.github.com/repos/symfony/symfony/issues/14238/labels{/name}","comments_url":"https://api.github.com/repos/symfony/symfony/issues/14238/comments","events_url":"https://api.github.com/repos/symfony/symfony/issues/14238/events","html_url":"https://github.com/symfony/symfony/pull/14238","id":66688084,"number":14238,"title":"[config] added remove option to ignoreExtraKeys","user":{"login":"twifty","id":11319780,"avatar_url":"https://avatars.githubusercontent.com/u/11319780?v=3","gravatar_id":"","url":"https://api.github.com/users/twifty","html_url":"https://github.com/twifty","followers_url":"https://api.github.com/users/twifty/followers","following_url":"https://api.github.com/users/twifty/following{/other_user}","gists_url":"https://api.github.com/users/twifty/gists{/gist_id}","starred_url":"https://api.github.com/users/twifty/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/twifty/subscriptions","organizations_url":"https://api.github.com/users/twifty/orgs","repos_url":"https://api.github.com/users/twifty/repos","events_url":"https://api.github.com/users/twifty/events{/privacy}","received_events_url":"https://api.github.com/users/twifty/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-04-06T19:41:16Z","updated_at":"2015-04-06T19:52:08Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/symfony/symfony/pulls/14238","html_url":"https://github.com/symfony/symfony/pull/14238","diff_url":"https://github.com/symfony/symfony/pull/14238.diff","patch_url":"https://github.com/symfony/symfony/pull/14238.patch"},"body":"| Q             | A\r\n| ------------- | ---\r\n| Bug fix?      | no\r\n| New feature?  | yes\r\n| BC breaks?    | no\r\n| Deprecations? | no\r\n| Tests pass?   | yes\r\n| Fixed tickets | \r\n| License       | MIT\r\n| Doc PR        | \r\n\r\nI have added a remove option to the `ignoreExtraKeys()` method of `Config/Definition/Builder/ArrayNodeDefinition`. The current implementation removes all such keys from the resulting array. This can at times be an inconvenience as we have to write extra methods to remove them before the validation then add them back again when done. Passing a boolean to the method now leaves them in place."},"comment":{"url":"https://api.github.com/repos/symfony/symfony/issues/comments/90220854","html_url":"https://github.com/symfony/symfony/pull/14238#issuecomment-90220854","issue_url":"https://api.github.com/repos/symfony/symfony/issues/14238","id":90220854,"user":{"login":"twifty","id":11319780,"avatar_url":"https://avatars.githubusercontent.com/u/11319780?v=3","gravatar_id":"","url":"https://api.github.com/users/twifty","html_url":"https://github.com/twifty","followers_url":"https://api.github.com/users/twifty/followers","following_url":"https://api.github.com/users/twifty/following{/other_user}","gists_url":"https://api.github.com/users/twifty/gists{/gist_id}","starred_url":"https://api.github.com/users/twifty/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/twifty/subscriptions","organizations_url":"https://api.github.com/users/twifty/orgs","repos_url":"https://api.github.com/users/twifty/repos","events_url":"https://api.github.com/users/twifty/events{/privacy}","received_events_url":"https://api.github.com/users/twifty/received_events","type":"User","site_admin":false},"created_at":"2015-04-06T19:52:08Z","updated_at":"2015-04-06T19:52:08Z","body":"@cordoval There isn't a ticket but I did mention the feature in #13957"}}