On 11/06/14 16:18, Daniel Friesen wrote:
- Current stable 1.2.0, released in March of 2010
Note that the SMTP part is implemented in Net_SMTP, which was last released in 2013, and the MIME printer part (which we don't currently use) is in Mail_Mime, last released May 2014.
Swift, by contrast, is a 43 KLOC monolith which does all three things and a kitchen sink of other bits and pieces, like its own dependency injection system (Swift_DependencyContainer) supported by a custom autoloader.
- And, ;) making PEAR Mail installable via Composer *snicker*
You snicker at the idea that the maintainers of PEAR Mail are not soldiers in a pitched battle for the minds of developers, PEAR on one side and Composer on the other? Installer neutrality doesn't seem so strange to me.
Note that the PEAR core itself is installable via Composer, and has a composer.json in its git source tree. Net_SMTP and Mail_Mime also have a composer.json.
Maybe we should think about installing PEAR Mail in the vendor directory using Composer, instead of Swift.
-- Tim Starling