Very bizzare behavior calling a method on an object in PHP
     $this->setSentSuccess($this->send($email, $name, $vars));
             die(print('past the point');

Very oddly enough, this die will get hit properly, but when I insert a die into the send function, it does not get hit.... needless to say the code in the send function is not getting executed. I'm stumped, Can anyone suggest anything of value? This code worked until Friday afternoon then magically dies.... I've confirmed all the data passed is 100% accurate. None of this code has ever been touched, as it is in Magento's core file structure.

    public function send($email, $name=null, array $variables = array())
        {
        	die(print('I ought to be sending'));

The above die is never gets hit...
Very bizzare behavior calling a method on an object in PHP
===

     $this->setSentSuccess($this->send($email, $name, $vars));
             die(print('past the point');

Very oddly enough, this die will get hit properly, but when I insert a die into the send function, it does not get hit.... needless to say the code in the send function is not getting executed. I'm stumped, Can anyone suggest anything of value? This code worked until Friday afternoon then magically dies.... I've confirmed all the data passed is 100% accurate. None of this code has ever been touched, as it is in Magento's core file structure.

    public function send($email, $name=null, array $variables = array())
        {
        	die(print('I ought to be sending'));

The above die is never gets hit...