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
-~----------~----~----~----~------~----~------~--~---

Reply via email to