{"action":"created","issue":{"url":"https://api.github.com/repos/geocoder-php/Geocoder/issues/537","repository_url":"https://api.github.com/repos/geocoder-php/Geocoder","labels_url":"https://api.github.com/repos/geocoder-php/Geocoder/issues/537/labels{/name}","comments_url":"https://api.github.com/repos/geocoder-php/Geocoder/issues/537/comments","events_url":"https://api.github.com/repos/geocoder-php/Geocoder/issues/537/events","html_url":"https://github.com/geocoder-php/Geocoder/issues/537","id":179800300,"number":537,"title":"Make provider classes finalised","user":{"login":"vicchi","id":442617,"avatar_url":"https://avatars.githubusercontent.com/u/442617?v=3","gravatar_id":"","url":"https://api.github.com/users/vicchi","html_url":"https://github.com/vicchi","followers_url":"https://api.github.com/users/vicchi/followers","following_url":"https://api.github.com/users/vicchi/following{/other_user}","gists_url":"https://api.github.com/users/vicchi/gists{/gist_id}","starred_url":"https://api.github.com/users/vicchi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vicchi/subscriptions","organizations_url":"https://api.github.com/users/vicchi/orgs","repos_url":"https://api.github.com/users/vicchi/repos","events_url":"https://api.github.com/users/vicchi/events{/privacy}","received_events_url":"https://api.github.com/users/vicchi/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/geocoder-php/Geocoder/labels/improvement","name":"improvement","color":"DDDDDD"},{"url":"https://api.github.com/repos/geocoder-php/Geocoder/labels/provider","name":"provider","color":"0b02e1"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-09-28T15:06:13Z","updated_at":"2016-10-13T08:01:41Z","closed_at":null,"body":"All provider class constructors should be finalised; see https://github.com/geocoder-php/Geocoder/pull/531#discussion_r79915180 for context."},"comment":{"url":"https://api.github.com/repos/geocoder-php/Geocoder/issues/comments/253442569","html_url":"https://github.com/geocoder-php/Geocoder/issues/537#issuecomment-253442569","issue_url":"https://api.github.com/repos/geocoder-php/Geocoder/issues/537","id":253442569,"user":{"login":"willdurand","id":217628,"avatar_url":"https://avatars.githubusercontent.com/u/217628?v=3","gravatar_id":"","url":"https://api.github.com/users/willdurand","html_url":"https://github.com/willdurand","followers_url":"https://api.github.com/users/willdurand/followers","following_url":"https://api.github.com/users/willdurand/following{/other_user}","gists_url":"https://api.github.com/users/willdurand/gists{/gist_id}","starred_url":"https://api.github.com/users/willdurand/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/willdurand/subscriptions","organizations_url":"https://api.github.com/users/willdurand/orgs","repos_url":"https://api.github.com/users/willdurand/repos","events_url":"https://api.github.com/users/willdurand/events{/privacy}","received_events_url":"https://api.github.com/users/willdurand/received_events","type":"User","site_admin":false},"created_at":"2016-10-13T08:01:41Z","updated_at":"2016-10-13T08:01:41Z","body":"I like the idea of making the providers `final` but as @Nyholm said, we have inheritance. Maybe we could compose these providers instead of using inheritance, but it might not be worth doing it."}}
{"actor":{"display_login":"willdurand"}}