{"action":"created","issue":{"url":"https://api.github.com/repos/container-interop/container-interop/issues/1","labels_url":"https://api.github.com/repos/container-interop/container-interop/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/container-interop/container-interop/issues/1/comments","events_url":"https://api.github.com/repos/container-interop/container-interop/issues/1/events","html_url":"https://github.com/container-interop/container-interop/issues/1","id":23664320,"number":1,"title":"ContainerInterface name","user":{"login":"moufmouf","id":1290952,"avatar_url":"https://avatars.githubusercontent.com/u/1290952?v=3","gravatar_id":"","url":"https://api.github.com/users/moufmouf","html_url":"https://github.com/moufmouf","followers_url":"https://api.github.com/users/moufmouf/followers","following_url":"https://api.github.com/users/moufmouf/following{/other_user}","gists_url":"https://api.github.com/users/moufmouf/gists{/gist_id}","starred_url":"https://api.github.com/users/moufmouf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moufmouf/subscriptions","organizations_url":"https://api.github.com/users/moufmouf/orgs","repos_url":"https://api.github.com/users/moufmouf/repos","events_url":"https://api.github.com/users/moufmouf/events{/privacy}","received_events_url":"https://api.github.com/users/moufmouf/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/container-interop/container-interop/labels/ContainerInterface","name":"ContainerInterface","color":"207de5"},{"url":"https://api.github.com/repos/container-interop/container-interop/labels/RFC","name":"RFC","color":"bfe5bf"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/container-interop/container-interop/milestones/1","labels_url":"https://api.github.com/repos/container-interop/container-interop/milestones/1/labels","id":516525,"number":1,"title":"1.0 - ContainerInterface","description":"","creator":{"login":"mnapoli","id":720328,"avatar_url":"https://avatars.githubusercontent.com/u/720328?v=3","gravatar_id":"","url":"https://api.github.com/users/mnapoli","html_url":"https://github.com/mnapoli","followers_url":"https://api.github.com/users/mnapoli/followers","following_url":"https://api.github.com/users/mnapoli/following{/other_user}","gists_url":"https://api.github.com/users/mnapoli/gists{/gist_id}","starred_url":"https://api.github.com/users/mnapoli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mnapoli/subscriptions","organizations_url":"https://api.github.com/users/mnapoli/orgs","repos_url":"https://api.github.com/users/mnapoli/repos","events_url":"https://api.github.com/users/mnapoli/events{/privacy}","received_events_url":"https://api.github.com/users/mnapoli/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":9,"state":"closed","created_at":"2013-12-18T10:36:19Z","updated_at":"2014-03-16T14:55:30Z","due_on":null,"closed_at":"2014-03-16T14:55:30Z"},"comments":145,"created_at":"2013-12-03T18:49:22Z","updated_at":"2015-02-04T08:54:35Z","closed_at":"2014-01-23T12:58:25Z","body":"So far, we have chosen to call the main interface ReadableContainerInterface.\r\nThe rational behind it is that \"ContainerInterface\" might be too generic.\r\n\r\nWe thought about \"SimpleContainerInterface\" but deemed it was too generic.\r\n\r\nThis thread is open to add new suggestions.\r\n\r\nSo far, I have just started looking at other languages.\r\n\r\nSpring (in the Java world) has a \"BeanFactory\" interface, with a \"getBean\" method.\r\n\r\nAdd other suggestions (or what other frameworks do below)\r\n\r\n---\r\n\r\n**Edit:**\r\n\r\n- summary of options: https://github.com/container-interop/container-interop/wiki/ContainerInterface-name\r\n- vote: https://github.com/container-interop/container-interop/wiki/%231-interface-name:-Vote"},"comment":{"url":"https://api.github.com/repos/container-interop/container-interop/issues/comments/72811554","html_url":"https://github.com/container-interop/container-interop/issues/1#issuecomment-72811554","issue_url":"https://api.github.com/repos/container-interop/container-interop/issues/1","id":72811554,"user":{"login":"moufmouf","id":1290952,"avatar_url":"https://avatars.githubusercontent.com/u/1290952?v=3","gravatar_id":"","url":"https://api.github.com/users/moufmouf","html_url":"https://github.com/moufmouf","followers_url":"https://api.github.com/users/moufmouf/followers","following_url":"https://api.github.com/users/moufmouf/following{/other_user}","gists_url":"https://api.github.com/users/moufmouf/gists{/gist_id}","starred_url":"https://api.github.com/users/moufmouf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moufmouf/subscriptions","organizations_url":"https://api.github.com/users/moufmouf/orgs","repos_url":"https://api.github.com/users/moufmouf/repos","events_url":"https://api.github.com/users/moufmouf/events{/privacy}","received_events_url":"https://api.github.com/users/moufmouf/received_events","type":"User","site_admin":false},"created_at":"2015-02-04T08:54:35Z","updated_at":"2015-02-04T08:54:35Z","body":"@J7mbo This issue has been closed for 1 year now. Regarding *container-interop*, the `ContainerInterface` name is settled, as a stable release has been made. The choice of the name has been extensively documented in this thread and in the meta document.\r\n\r\nNow, we are trying to move *container-interop* to the PHP-FIG (https://groups.google.com/forum/#!forum/php-fig), so of course, we can discuss naming of the interface of the soon-to-come PSR. I would prefer if you ask this question on the PHP-FIG mailing list rather than in this thread that should remain closed.\r\n\r\nOf course, the `ContainerInterface` name is the result of several months of discussion and I think the name that was chosen has been done wisely, through a lot of discussion and a vote, so I'm ready to defend it."}}