Just to confirm this is working fine now  that I actually send a
message. Feel a bit silly :)

Thanks for your help,
Andy.

On Sep 11, 12:40 pm, "arri...@gmail.com" <arri...@gmail.com> wrote:
> Ah, thanks Kris - previously it was showing with a 0 - never thought
> to try sending an email to see if that caused it to show!
>
> On Sep 11, 12:35 pm, Kris Wallsmith <kris.wallsm...@symfony-
>
> project.com> wrote:
> > You should not see the mailer panel show up with a zero (0), just as  
> > you don't see the database panel show up with a zero. This is the  
> > existing standard; I don't see any reason to change it for this panel...
>
> > --
>
> > Kris Wallsmith | Release Manager
> > kris.wallsm...@symfony-project.com
> > Portland, Oregon USA
>
> >http://twitter.com/kriswallsmith
>
> > On Sep 10, 2009, at 8:56 AM, arri...@gmail.com wrote:
>
> > > Hi,
>
> > > Unfortunately I still don't get the icon. As far as I can see,
> > > listenForMailerConfigure() doesn't get called? I stuck a die() in
> > > there but my code still ran.
>
> > > Thanks for your help,
> > > Andy.
>
> > > On Sep 10, 4:45 pm, Kris Wallsmith <kris.wallsm...@symfony-
> > > project.com> wrote:
> > >> 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
> > >> kris.wallsm...@symfony-project.com
> > >> Portland, Oregon USA
>
> > >>http://twitter.com/kriswallsmith
>
> > >> On Sep 10, 2009, at 7:43 AM, arri...@gmail.com 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, "arri...@gmail.com" <arri...@gmail.com> wrote:
> > >>>> To followup, in my action var_dump($this->getContext()->hasMailer
> > >>>> ());
> > >>>> returns false
>
> > >>>> On Sep 10, 3:26 pm, "arri...@gmail.com" <arri...@gmail.com> 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 <fabian.la...@symfony-
> > >>>>> project.com>
> > >>>>> 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, arri...@gmail.com
> > >>>>>> <arri...@gmail.com> 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 symfony-devs@googlegroups.com
To unsubscribe from this group, send email to 
symfony-devs+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/symfony-devs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to