{"action":"created","issue":{"url":"https://api.github.com/repos/neos/neos-development-collection/issues/20","labels_url":"https://api.github.com/repos/neos/neos-development-collection/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/neos/neos-development-collection/issues/20/comments","events_url":"https://api.github.com/repos/neos/neos-development-collection/issues/20/events","html_url":"https://github.com/neos/neos-development-collection/pull/20","id":103680287,"number":20,"title":"[WIP][TASK] Make ContentObjectProxy act as an overlay to the NodeData","user":{"login":"dfeyer","id":221173,"avatar_url":"https://avatars.githubusercontent.com/u/221173?v=3","gravatar_id":"","url":"https://api.github.com/users/dfeyer","html_url":"https://github.com/dfeyer","followers_url":"https://api.github.com/users/dfeyer/followers","following_url":"https://api.github.com/users/dfeyer/following{/other_user}","gists_url":"https://api.github.com/users/dfeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/dfeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dfeyer/subscriptions","organizations_url":"https://api.github.com/users/dfeyer/orgs","repos_url":"https://api.github.com/users/dfeyer/repos","events_url":"https://api.github.com/users/dfeyer/events{/privacy}","received_events_url":"https://api.github.com/users/dfeyer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-28T09:12:16Z","updated_at":"2015-09-01T10:24:56Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/neos/neos-development-collection/pulls/20","html_url":"https://github.com/neos/neos-development-collection/pull/20","diff_url":"https://github.com/neos/neos-development-collection/pull/20.diff","patch_url":"https://github.com/neos/neos-development-collection/pull/20.patch"},"body":"\n\nCurrently the ContentObjectProxy object must implement all the required\nproperty defined in a Node Type. This is not really flexible. Most use\ncase for the ContentObjectProxy is to expose a Doctrine entity, like a\nCity, but the developper don't want to bloat the given entity with all\nthe required node property.\n\nThis change change the default behaviour of the ContentObjectProxy. Now\nthe default behavior is to use the property definied in the\nContentObjectProxy is this property is accessible or fallback the the\nNodeData property to all other properties.\n\nThis change also add support for reference(s) type property stored in\nthe ContentObjectProxy.\n\nChange-Id: I90375578eca4a7bf068778e5ecef43c4c0ea7ff5\nReleases: master, 2.0\n"},"comment":{"url":"https://api.github.com/repos/neos/neos-development-collection/issues/comments/136666561","html_url":"https://github.com/neos/neos-development-collection/pull/20#issuecomment-136666561","issue_url":"https://api.github.com/repos/neos/neos-development-collection/issues/20","id":136666561,"user":{"login":"dfeyer","id":221173,"avatar_url":"https://avatars.githubusercontent.com/u/221173?v=3","gravatar_id":"","url":"https://api.github.com/users/dfeyer","html_url":"https://github.com/dfeyer","followers_url":"https://api.github.com/users/dfeyer/followers","following_url":"https://api.github.com/users/dfeyer/following{/other_user}","gists_url":"https://api.github.com/users/dfeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/dfeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dfeyer/subscriptions","organizations_url":"https://api.github.com/users/dfeyer/orgs","repos_url":"https://api.github.com/users/dfeyer/repos","events_url":"https://api.github.com/users/dfeyer/events{/privacy}","received_events_url":"https://api.github.com/users/dfeyer/received_events","type":"User","site_admin":false},"created_at":"2015-09-01T10:24:56Z","updated_at":"2015-09-01T10:24:56Z","body":"Check the discussion with @bwaidelich on Gerrit\r\nhttps://review.typo3.org/#/c/37877/"}}