2012-04-29 4 views
0

私はSymfony2プロジェクトに取り組んでいます。私はモバイルデバイスが到達するWebサービスを構築しなければなりません。 WebサービスはSwiftmailerBundlleを使用して新しいデバイスに電子メールを送信します。SwiftMailerBundle:getMapType()メソッドの[Semantical Error]

また、Swiftmailerはプロジェクト全体のメール送信者です。私のウェブサービスを除くすべてのバンドルで完璧に動作します。 WebサービスがSwiftmailerで電子メールを送信しようとすると、私はいつも500タイプのエラーを取得します。最も奇妙な部分は、500エラーにもかかわらずメールが送信されるということです!

「[意味論的エラー]注釈\」@はint \「メソッドSwift_CharacterReader_Utf8Readerで:: getMapType()輸入されなかったあなたは多分\追加することを忘れました。」を使用する:ここで

は、私が手にエラーがあります\ "このアノテーションのステートメント?"

そしてSwifMailerBundleにおける方法

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

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

SwiftMailerBundleバージョン=

クラスSwift_CharacterReader_Utf8ReaderがSwift_CharacterReader {ここ

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

私のWebサービスによって使用されるクラスの私のコードであるが実装さ4.1.3

これは私が読んだすべての文書でSwiftmailerを実装する方法です。あなたは私の問題が何であるかを見ていますか? バンドルに間違いがありますか?私の実装は間違っていますか?

私はかなり混乱しており、お時間をいただきありがとうございます。

Elodie。

答えて

1

symfonyの注釈リーダーを間違えて@intのコメントを削除するだけです