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