{"action":"opened","issue":{"url":"https://api.github.com/repos/graphaware/reco4php/issues/15","repository_url":"https://api.github.com/repos/graphaware/reco4php","labels_url":"https://api.github.com/repos/graphaware/reco4php/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/graphaware/reco4php/issues/15/comments","events_url":"https://api.github.com/repos/graphaware/reco4php/issues/15/events","html_url":"https://github.com/graphaware/reco4php/issues/15","id":186083810,"number":15,"title":"Why is DatabaseService needed?","user":{"login":"Nyholm","id":1275206,"avatar_url":"https://avatars.githubusercontent.com/u/1275206?v=3","gravatar_id":"","url":"https://api.github.com/users/Nyholm","html_url":"https://github.com/Nyholm","followers_url":"https://api.github.com/users/Nyholm/followers","following_url":"https://api.github.com/users/Nyholm/following{/other_user}","gists_url":"https://api.github.com/users/Nyholm/gists{/gist_id}","starred_url":"https://api.github.com/users/Nyholm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Nyholm/subscriptions","organizations_url":"https://api.github.com/users/Nyholm/orgs","repos_url":"https://api.github.com/users/Nyholm/repos","events_url":"https://api.github.com/users/Nyholm/events{/privacy}","received_events_url":"https://api.github.com/users/Nyholm/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-29T15:19:18Z","updated_at":"2016-10-29T15:19:18Z","closed_at":null,"body":"Why is the GraphAware\\Reco4PHP\\Persistence\\DatabaseService needed? ([source](https://github.com/graphaware/reco4php/blob/2.0.2/src/Persistence/DatabaseService.php))\r\n\r\nIt works as a wrapper for the `ClientBuilder`. Wouldn't it be simpler to typehint for a `ClientInterace` directly. That would remove an unneeded abstraction layer. \r\n\r\n"}}
{"actor":{"display_login":"Nyholm"}}