you distribute Yii with htmlpurifier, maybe you can do the same with other mailer ?
Or just create our own…
I think actually "all frameworks have it" is a good reason itself… because after all want it or not, there is a little competition between the frameworks…
Only newbies concerned about that, but after all thous “total freshers” are the future developers, so better hunt them when they young, and when they grow they will be loyal
say it to the beginners that will say: "Yii s*cks cause it not has even mailer class, I’ll better stick to code igniter etc. "
You can say “who need those noobies”, but those users are the future framework users… if they will use something else for a long time, less chance they switch to Yii
and after all this is about competition…
symphony for example comes with swiftmailer…
So you shouldn’t maybe write your own…
If you think it will take to much space… look in all those translations for trillion languages
It’s part of Zii components which doesn’t count since it’s not really Yii core.
The only reason why it’s in the repository is due to two reasons: it’s developed (and used) by the core team, and (I guess) it serves as an example of how to encapsulate third-party stuff by means of widgets.
I wouldn’t rebel if they decided to put an email class in the Zii directory… But I can’t see why they would.
<edit>
IIRC, Zii was in a separate repository a while ago…