SwiftMailerBundle: [Семантична грешка] с метод getMapType()

Работя по проект на Symfony2. Трябва да създам уеб услуга, която е достъпна от мобилни устройства. Уеб услугата изпраща имейл до нови устройства чрез SwiftmailerBundlle.

Swiftmailer също е изпращачът на пощата за целия проект. Работи перфектно на всички пакети, с изключение на моята уеб услуга. Когато уеб услугата се опитва да изпрати имейл със Swiftmailer, винаги получавам грешка тип 500. Най-странното е, че пощата се изпраща въпреки грешката 500!!

Ето грешката, която получавам:

"[Семантична грешка] Анотацията \"@int\" в метода Swift_CharacterReader_Utf8Reader::getMapType() никога не е била импортирана. Може би сте забравили да добавите команда \"използване\" за тази анотация?"

И методът в SwifMailerBundle:

клас Swift_CharacterReader_Utf8Reader имплементира Swift_CharacterReader {

/**
* Returns mapType
* @int mapType
*/
public function getMapType()
{
    return self::MAP_TYPE_POSITIONS;
}
}

Ето моят код в клас, използван от моята уеб услуга:

$message = \Swift_Message::newInstance();
$message->setSubject($subject)
->setFrom('[email protected]')
->setTo('[email protected]')
->setBody("Test")
;

$this->mailer->send($message);

SwiftMailerBundle версия=4.1.3

Това е начинът да внедря Swiftmailer във всички документи, които съм чел. Виждате ли какъв може да е проблемът ми? Има ли грешка в пакета? Моята реализация грешна ли е?

Доста съм объркан и ви благодаря предварително за отделеното време.

Елоди.


person Elo    schedule 29.04.2012    source източник


Отговори (1)


Просто премахнете коментара @int, той обърква четеца на анотации на symfony

person ilanco    schedule 29.04.2012