{"action":"created","issue":{"url":"https://api.github.com/repos/contao/core/issues/7649","labels_url":"https://api.github.com/repos/contao/core/issues/7649/labels{/name}","comments_url":"https://api.github.com/repos/contao/core/issues/7649/comments","events_url":"https://api.github.com/repos/contao/core/issues/7649/events","html_url":"https://github.com/contao/core/issues/7649","id":58393315,"number":7649,"title":"Move the PHP classes from the DCA files into separate files","user":{"login":"leofeyer","id":1192057,"avatar_url":"https://avatars.githubusercontent.com/u/1192057?v=3","gravatar_id":"","url":"https://api.github.com/users/leofeyer","html_url":"https://github.com/leofeyer","followers_url":"https://api.github.com/users/leofeyer/followers","following_url":"https://api.github.com/users/leofeyer/following{/other_user}","gists_url":"https://api.github.com/users/leofeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/leofeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/leofeyer/subscriptions","organizations_url":"https://api.github.com/users/leofeyer/orgs","repos_url":"https://api.github.com/users/leofeyer/repos","events_url":"https://api.github.com/users/leofeyer/events{/privacy}","received_events_url":"https://api.github.com/users/leofeyer/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/contao/core/labels/feature","name":"feature","color":"4183c4"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/contao/core/milestones/96","html_url":"https://github.com/contao/core/milestones/3.5.0","labels_url":"https://api.github.com/repos/contao/core/milestones/96/labels","id":837472,"number":96,"title":"3.5.0","description":"Contao 3.5.0 (feature release)","creator":{"login":"leofeyer","id":1192057,"avatar_url":"https://avatars.githubusercontent.com/u/1192057?v=3","gravatar_id":"","url":"https://api.github.com/users/leofeyer","html_url":"https://github.com/leofeyer","followers_url":"https://api.github.com/users/leofeyer/followers","following_url":"https://api.github.com/users/leofeyer/following{/other_user}","gists_url":"https://api.github.com/users/leofeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/leofeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/leofeyer/subscriptions","organizations_url":"https://api.github.com/users/leofeyer/orgs","repos_url":"https://api.github.com/users/leofeyer/repos","events_url":"https://api.github.com/users/leofeyer/events{/privacy}","received_events_url":"https://api.github.com/users/leofeyer/received_events","type":"User","site_admin":false},"open_issues":58,"closed_issues":9,"state":"open","created_at":"2014-10-23T14:05:16Z","updated_at":"2015-03-19T19:04:22Z","due_on":"2015-05-25T07:00:00Z","closed_at":null},"comments":16,"created_at":"2015-02-20T18:43:22Z","updated_at":"2015-03-19T19:04:22Z","closed_at":"2015-03-19T19:04:22Z","body":"What's the best way to accomplish this? My idea is to create a new subfolder called `dcac` (the additional \"c\" means \"classes\" or \"callbacks\") and to store the classes prefixed with `Dca` in it.\r\n\r\n```\r\nsystem\r\n  modules\r\n    core\r\n      dca\r\n        tl_member.php\r\n        tl_user.php\r\n        tl_news_archive.php\r\n      dcac\r\n        DcaMember.php\r\n        DcaUser.php\r\n        DcaNewsArchive.php\r\n```\r\n\r\n@contao/developers What do you think?"},"comment":{"url":"https://api.github.com/repos/contao/core/issues/comments/83719584","html_url":"https://github.com/contao/core/issues/7649#issuecomment-83719584","issue_url":"https://api.github.com/repos/contao/core/issues/7649","id":83719584,"user":{"login":"leofeyer","id":1192057,"avatar_url":"https://avatars.githubusercontent.com/u/1192057?v=3","gravatar_id":"","url":"https://api.github.com/users/leofeyer","html_url":"https://github.com/leofeyer","followers_url":"https://api.github.com/users/leofeyer/followers","following_url":"https://api.github.com/users/leofeyer/following{/other_user}","gists_url":"https://api.github.com/users/leofeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/leofeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/leofeyer/subscriptions","organizations_url":"https://api.github.com/users/leofeyer/orgs","repos_url":"https://api.github.com/users/leofeyer/repos","events_url":"https://api.github.com/users/leofeyer/events{/privacy}","received_events_url":"https://api.github.com/users/leofeyer/received_events","type":"User","site_admin":false},"created_at":"2015-03-19T19:04:22Z","updated_at":"2015-03-19T19:04:22Z","body":"Ok."}}