{"action":"created","issue":{"url":"https://api.github.com/repos/PHPMailer/PHPMailer/issues/898","repository_url":"https://api.github.com/repos/PHPMailer/PHPMailer","labels_url":"https://api.github.com/repos/PHPMailer/PHPMailer/issues/898/labels{/name}","comments_url":"https://api.github.com/repos/PHPMailer/PHPMailer/issues/898/comments","events_url":"https://api.github.com/repos/PHPMailer/PHPMailer/issues/898/events","html_url":"https://github.com/PHPMailer/PHPMailer/issues/898","id":196010268,"number":898,"title":"Auto loader missing with 6.X","user":{"login":"vincent-guesnard","id":315173,"avatar_url":"https://avatars.githubusercontent.com/u/315173?v=3","gravatar_id":"","url":"https://api.github.com/users/vincent-guesnard","html_url":"https://github.com/vincent-guesnard","followers_url":"https://api.github.com/users/vincent-guesnard/followers","following_url":"https://api.github.com/users/vincent-guesnard/following{/other_user}","gists_url":"https://api.github.com/users/vincent-guesnard/gists{/gist_id}","starred_url":"https://api.github.com/users/vincent-guesnard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vincent-guesnard/subscriptions","organizations_url":"https://api.github.com/users/vincent-guesnard/orgs","repos_url":"https://api.github.com/users/vincent-guesnard/repos","events_url":"https://api.github.com/users/vincent-guesnard/events{/privacy}","received_events_url":"https://api.github.com/users/vincent-guesnard/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-12-16T09:00:06Z","updated_at":"2016-12-16T10:18:25Z","closed_at":"2016-12-16T10:18:25Z","body":"Hello,\r\n\r\nPlease, recover an auto-loader. Some of us really can't use Composer which just not fit at all on our development guildlines. Since there is no \"must have\" dependency, i don't know where the problem is.\r\n\r\nBest regards,\r\n\r\nVincent"},"comment":{"url":"https://api.github.com/repos/PHPMailer/PHPMailer/issues/comments/267562030","html_url":"https://github.com/PHPMailer/PHPMailer/issues/898#issuecomment-267562030","issue_url":"https://api.github.com/repos/PHPMailer/PHPMailer/issues/898","id":267562030,"user":{"login":"Synchro","id":81561,"avatar_url":"https://avatars.githubusercontent.com/u/81561?v=3","gravatar_id":"","url":"https://api.github.com/users/Synchro","html_url":"https://github.com/Synchro","followers_url":"https://api.github.com/users/Synchro/followers","following_url":"https://api.github.com/users/Synchro/following{/other_user}","gists_url":"https://api.github.com/users/Synchro/gists{/gist_id}","starred_url":"https://api.github.com/users/Synchro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Synchro/subscriptions","organizations_url":"https://api.github.com/users/Synchro/orgs","repos_url":"https://api.github.com/users/Synchro/repos","events_url":"https://api.github.com/users/Synchro/events{/privacy}","received_events_url":"https://api.github.com/users/Synchro/received_events","type":"User","site_admin":false},"created_at":"2016-12-16T10:18:25Z","updated_at":"2016-12-16T10:18:25Z","body":"I really don't see the problem. If you use composer to include PHPMailer, you'll just get PHPMailer, nothing else, so the overhead is really minimal. If you include a bunch of other packages with many sub-dependencies, you will get lots of other files - but that is entirely up to you and has nothing to do with PHPMailer. Composer itself does not imply some massive expansion in file count and complexity; it's really pretty simple. Managing large numbers of dependencies *without* composer makes unnecessary work for yourself and is asking for problems.\r\n\r\nPHPMailer is just one tiny library, a leaf on the tree, it's not a framework that should be dictating large-scale autoloading strategy. It's likely to be just one of many packages in any given project, and it works fine with plain requires if you need it to. This shouldn't be alienating anyone. Coming up with a separate autoloading system that has potential conflicts with other autoloaders is reinventing the wheel, adds more code that needs to be maintained. If you want to bundle libraries with your app, just commit the vendor folder; that's all there is to it. Remember that the old autoloader was added before composer existed, and now it's not needed because composer does a much better job."}}
{"actor":{"display_login":"Synchro"}}