{"action":"created","issue":{"url":"https://api.github.com/repos/cakephp/cakephp/issues/7625","labels_url":"https://api.github.com/repos/cakephp/cakephp/issues/7625/labels{/name}","comments_url":"https://api.github.com/repos/cakephp/cakephp/issues/7625/comments","events_url":"https://api.github.com/repos/cakephp/cakephp/issues/7625/events","html_url":"https://github.com/cakephp/cakephp/issues/7625","id":114271156,"number":7625,"title":"Marshaller doesn't use fieldList for validation","user":{"login":"GuidoHendriks","id":5393965,"avatar_url":"https://avatars.githubusercontent.com/u/5393965?v=3","gravatar_id":"","url":"https://api.github.com/users/GuidoHendriks","html_url":"https://github.com/GuidoHendriks","followers_url":"https://api.github.com/users/GuidoHendriks/followers","following_url":"https://api.github.com/users/GuidoHendriks/following{/other_user}","gists_url":"https://api.github.com/users/GuidoHendriks/gists{/gist_id}","starred_url":"https://api.github.com/users/GuidoHendriks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GuidoHendriks/subscriptions","organizations_url":"https://api.github.com/users/GuidoHendriks/orgs","repos_url":"https://api.github.com/users/GuidoHendriks/repos","events_url":"https://api.github.com/users/GuidoHendriks/events{/privacy}","received_events_url":"https://api.github.com/users/GuidoHendriks/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cakephp/cakephp/labels/documentation","name":"documentation","color":"FFFFFF"},{"url":"https://api.github.com/repos/cakephp/cakephp/labels/Enhancement","name":"Enhancement","color":"bfe5bf"},{"url":"https://api.github.com/repos/cakephp/cakephp/labels/ORM","name":"ORM","color":"ffffff"}],"state":"open","locked":false,"assignee":{"login":"markstory","id":24086,"avatar_url":"https://avatars.githubusercontent.com/u/24086?v=3","gravatar_id":"","url":"https://api.github.com/users/markstory","html_url":"https://github.com/markstory","followers_url":"https://api.github.com/users/markstory/followers","following_url":"https://api.github.com/users/markstory/following{/other_user}","gists_url":"https://api.github.com/users/markstory/gists{/gist_id}","starred_url":"https://api.github.com/users/markstory/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markstory/subscriptions","organizations_url":"https://api.github.com/users/markstory/orgs","repos_url":"https://api.github.com/users/markstory/repos","events_url":"https://api.github.com/users/markstory/events{/privacy}","received_events_url":"https://api.github.com/users/markstory/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/cakephp/cakephp/milestones/48","html_url":"https://github.com/cakephp/cakephp/milestones/3.2.0","labels_url":"https://api.github.com/repos/cakephp/cakephp/milestones/48/labels","id":1185432,"number":48,"title":"3.2.0","description":"Backwards compatible release for 3.x. See the [3.2 Roadmap](https://github.com/cakephp/cakephp/wiki/3.2-Roadmap).","creator":{"login":"markstory","id":24086,"avatar_url":"https://avatars.githubusercontent.com/u/24086?v=3","gravatar_id":"","url":"https://api.github.com/users/markstory","html_url":"https://github.com/markstory","followers_url":"https://api.github.com/users/markstory/followers","following_url":"https://api.github.com/users/markstory/following{/other_user}","gists_url":"https://api.github.com/users/markstory/gists{/gist_id}","starred_url":"https://api.github.com/users/markstory/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markstory/subscriptions","organizations_url":"https://api.github.com/users/markstory/orgs","repos_url":"https://api.github.com/users/markstory/repos","events_url":"https://api.github.com/users/markstory/events{/privacy}","received_events_url":"https://api.github.com/users/markstory/received_events","type":"User","site_admin":false},"open_issues":60,"closed_issues":32,"state":"open","created_at":"2015-06-29T14:41:36Z","updated_at":"2015-12-08T22:41:15Z","due_on":"2015-12-25T05:00:00Z","closed_at":null},"comments":26,"created_at":"2015-10-30T13:37:07Z","updated_at":"2015-12-09T08:02:44Z","closed_at":null,"body":"When passing a `fieldList` to one of the marshal methods, the used fields are only used for setting the properties. If you use a field list with and there's a `requirePresence` for a property that's not on list, it would still return an error for that property.\r\n\r\nI would expect it to ignore the fields that are not `fieldList`. Any thoughts on this?"},"comment":{"url":"https://api.github.com/repos/cakephp/cakephp/issues/comments/163145189","html_url":"https://github.com/cakephp/cakephp/issues/7625#issuecomment-163145189","issue_url":"https://api.github.com/repos/cakephp/cakephp/issues/7625","id":163145189,"user":{"login":"jhli","id":4612342,"avatar_url":"https://avatars.githubusercontent.com/u/4612342?v=3","gravatar_id":"","url":"https://api.github.com/users/jhli","html_url":"https://github.com/jhli","followers_url":"https://api.github.com/users/jhli/followers","following_url":"https://api.github.com/users/jhli/following{/other_user}","gists_url":"https://api.github.com/users/jhli/gists{/gist_id}","starred_url":"https://api.github.com/users/jhli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhli/subscriptions","organizations_url":"https://api.github.com/users/jhli/orgs","repos_url":"https://api.github.com/users/jhli/repos","events_url":"https://api.github.com/users/jhli/events{/privacy}","received_events_url":"https://api.github.com/users/jhli/received_events","type":"User","site_admin":false},"created_at":"2015-12-09T08:02:44Z","updated_at":"2015-12-09T08:02:44Z","body":"Great stuff!\r\n\r\n- Should it say 'Article Entity Object' at ghe bottom of the top chart AND the top of the bottom chart?\r\n- Could it say 'Persisted Article Entity Object' at the bottom of the second chart?\r\n- As an introduction, before the graph is embedded in the book, it could it say something along: *\"Example of an Article (possibly including some Tags @ save Children) in request data becoming a validated Entity and then, after checking Buissness Rules, being saved (persisted) to the Database, possibly alingside its Tags.\"*? \r\n\r\nThanks again - this is and will be an awesome helper and guide! It could also be linked to from the 2.x => 3.x migration docs."}}