Hello, I've fixed the regression I introduced yesterday. Can you see if the icon show up for you now?
Thanks, Kris -- Kris Wallsmith | Release Manager [email protected] Portland, Oregon USA http://twitter.com/kriswallsmith On Sep 10, 2009, at 7:43 AM, [email protected] wrote: > > After a bit of poking around, the bottom of my cached copy of the > factories.yml (config_factories.yml.php) looks like below. Looks like > there is no $this->factories['mailer'] = ... line > > <snip> > $this->factories['viewCacheManager'] = new sfViewCacheManager > ($this, $cache); > } > else > { > $this->factories['viewCacheManager'] = null; > } > > require_once sfConfig::get('sf_symfony_lib_dir').'/vendor/swiftmailer/ > classes/Swift/Mailer.php'; > spl_autoload_register(array('sfMailer', 'autoload')); > $this->setMailerConfiguration(array_merge(array('class' => > sfConfig::get('sf_factory_mailer', 'sfMailer')), sfConfig::get > ('sf_factor > y_mailer_parameters', array ( > 'logging' => '1', > 'charset' => 'utf-8', > 'delivery_strategy' => 'none', > 'transport' => > array ( > 'class' => 'Swift_SmtpTransport', > 'param' => > array ( > 'host' => 'localhost', > 'port' => 25, > 'encryption' => NULL, > 'username' => NULL, > 'password' => NULL, > ), > ), > )))); > > On Sep 10, 3:30 pm, "[email protected]" <[email protected]> wrote: >> To followup, in my action var_dump($this->getContext()->hasMailer()); >> returns false >> >> On Sep 10, 3:26 pm, "[email protected]" <[email protected]> wrote: >> >>> Hi, I had tried this by copying the whole mailer: section from >>> symfony/ >>> lib/config/config/factories.yml, but the icon still didn't appear. I >>> added the 'cut down' lines from the changeset under the all: section >>> of my factories.yml but the icon still doesn't appear sorry. >> >>> On Sep 10, 2:56 pm, Fabian Lange <[email protected]> >>> wrote: >> >>>> Hi, >>>> you need to add the mailer to the factories. >>>> This is documented here:http://trac.symfony-project.org/changeset/ >>>> 21832 >> >>>> Fabian >> >>>> On Thu, Sep 10, 2009 at 2:37 PM, [email protected] >>>> <[email protected]> wrote: >> >>>>> Hi, >> >>>>> Been running the new sfMailer code, looks excellent and >>>>> yesterday was >>>>> pleased to see the mail icon appearing in the web debug toolbar. >>>>> Very >>>>> useful! However, after an update this morning the icon no longer >>>>> appears. A call to sfContext::getInstance()->getMailer()->compose >>>>> (...) >>>>> still works ok - the mail is sent. >> >>>>> Looking into the mailer debug panel, it looks like inititialize >>>>> () is >>>>> never called. Also, hasMailer() always returned false for me. >>>>> Changing >>>>> the function to: >> >>>>> public function __construct(sfWebDebug $webDebug) >>>>> { >>>>> parent::__construct($webDebug); >>>>> //$this->mailer = sfContext::getInstance()->hasMailer() ? >>>>> sfContext::getInstance()->getMailer() : null; >>>>> $this->mailer = sfContext::getInstance()->getMailer(); >>>>> } >> >>>>> resolves the issue for me, but I see in the commit logs there was >>>>> concern over errors with apps using swiftmail 3 and hasMailer() >>>>> was >>>>> introduced. >> >>>>> I appreciate this is alpha code and things are changing, but any >>>>> ideas? >> >>>>> Thanks, >>>>> Andy. > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/symfony-devs?hl=en -~----------~----~----~----~------~----~------~--~---
