第3回 コードリーディング

今回は ApnsPHP を読んだ。

ApnsPHP_Abstract ... 接続処理
ApnsPHP_Feedback ... フィードバック用の操作
ApnsPHP_Push ... PUSH送信
ApnsPHP_Push_Server ... プロセスをフォークして並列送信できるようにしている。ApnsPHP_Pushを継承しているので、送信自体はApnsPHP_PushのAPIを利用する。
ApnsPHP_Message ... メッセージ
ApnsPHP_Log_Interface ... これを実装していれば自由にログを出力することができる。

各モジュールごとに Exception が用意されている。
シンプルで読みやすかった。