{"action":"created","issue":{"url":"https://api.github.com/repos/slimphp/Slim/issues/1922","repository_url":"https://api.github.com/repos/slimphp/Slim","labels_url":"https://api.github.com/repos/slimphp/Slim/issues/1922/labels{/name}","comments_url":"https://api.github.com/repos/slimphp/Slim/issues/1922/comments","events_url":"https://api.github.com/repos/slimphp/Slim/issues/1922/events","html_url":"https://github.com/slimphp/Slim/issues/1922","id":163356214,"number":1922,"title":"V4 proposal: Replace Pimple with a variant of Set","user":{"login":"akrabat","id":33135,"avatar_url":"https://avatars.githubusercontent.com/u/33135?v=3","gravatar_id":"","url":"https://api.github.com/users/akrabat","html_url":"https://github.com/akrabat","followers_url":"https://api.github.com/users/akrabat/followers","following_url":"https://api.github.com/users/akrabat/following{/other_user}","gists_url":"https://api.github.com/users/akrabat/gists{/gist_id}","starred_url":"https://api.github.com/users/akrabat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akrabat/subscriptions","organizations_url":"https://api.github.com/users/akrabat/orgs","repos_url":"https://api.github.com/users/akrabat/repos","events_url":"https://api.github.com/users/akrabat/events{/privacy}","received_events_url":"https://api.github.com/users/akrabat/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/slimphp/Slim/labels/discussion","name":"discussion","color":"b3b3b3"},{"url":"https://api.github.com/repos/slimphp/Slim/labels/Slim%204","name":"Slim 4","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-07-01T09:30:16Z","updated_at":"2016-07-28T15:49:42Z","closed_at":null,"body":"Our needs for a DI container are really simple and we don't use anything in Pimple that we don't have in [Set](https://github.com/slimphp/Slim/blob/2.x/Slim/Helper/Set.php).\r\n\r\nThe main benefits are:\r\n\r\n* We don't need our extension class to make it container-interop as Set already implements the two methods required…\r\n* We don't have to worry about Pimple updates.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/slimphp/Slim/issues/comments/235937469","html_url":"https://github.com/slimphp/Slim/issues/1922#issuecomment-235937469","issue_url":"https://api.github.com/repos/slimphp/Slim/issues/1922","id":235937469,"user":{"login":"geggleto","id":4027602,"avatar_url":"https://avatars.githubusercontent.com/u/4027602?v=3","gravatar_id":"","url":"https://api.github.com/users/geggleto","html_url":"https://github.com/geggleto","followers_url":"https://api.github.com/users/geggleto/followers","following_url":"https://api.github.com/users/geggleto/following{/other_user}","gists_url":"https://api.github.com/users/geggleto/gists{/gist_id}","starred_url":"https://api.github.com/users/geggleto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/geggleto/subscriptions","organizations_url":"https://api.github.com/users/geggleto/orgs","repos_url":"https://api.github.com/users/geggleto/repos","events_url":"https://api.github.com/users/geggleto/events{/privacy}","received_events_url":"https://api.github.com/users/geggleto/received_events","type":"User","site_admin":false},"created_at":"2016-07-28T15:49:42Z","updated_at":"2016-07-28T15:49:42Z","body":"@JoeBengalen The set class does way more than containter-interop specifies... need to make sure that either\r\n\r\n1.  Slim only uses the `->get()` and `->has()`\r\n2. We provide an interface to guide implementors of other container libraries\r\n\r\n### Example\r\nIf slim defines a bunch of services using `Set::protect()`, then other DI libraries also need to have that wired in.\r\n\r\nThis is loosely related too: https://github.com/slimphp/Slim/issues/1923"}}
{"actor":{"display_login":"geggleto"}}