タグ

ブックマーク / fivestar.hatenablog.com (2)

  • PHP勉強会@東京#58でPhakeの紹介をしました - FLOG SPLASH

    第58回PHP勉強会@東京 - events.php.gr.jp 久々のPHP勉強会だったのでPhakeについて発表をしてきました。とても久々のPHP勉強会でしたが、懇親会で色々お話もできて楽しかったです。 訂正 Phake::mock()の第2引数以降がうんたら書いてますけど、第2引数以降がコンストラクタの引数になるのはパーシャルモックのときだけでした。 id:sotarokのPHP 5.4の話のときにもいってたんですけど、「ゲッターセッター用意するの面倒だからAccessorってトレイトつくったよ!」「おれも!」みたいなことがあったりして、考えることはまったく同じですね。僕が作ってたときのソースさらしておきます。__call()をトレイトで実装しちゃうと、__call()が衝突しちゃうので一応メソッドわけてます。MagicCallMixerトレイトとか作ったけど消しちゃったらしい。 <

    PHP勉強会@東京#58でPhakeの紹介をしました - FLOG SPLASH
    aki77
    aki77 2012/03/29
  • Symfony2のRequestクラスの解説 - FLOG SPLASH

    Symfony Advent Calendar JP 2011 の20日目のエントリーです。今回はSymfony2のRequestクラスについて解説しちゃいます。 RequestクラスはSymfony2のHttpFoundationコンポーネントに含まれており、HTTPリクエストに関する情報(リクエストパラメータやヘッダ、セッションなど)へアクセスするためのAPIを提供します。 Requestオブジェクトの生成 Requestオブジェクトの生成はフロントコントローラ(app.php/app_dev.php)にて行われます。Request::createFromGlobals()メソッドが呼び出されると、内部でスーパーグローバル変数を元にRequestオブジェクトが生成されます。Requestを独自クラスにしたい場合はここを直接差し替えます。 <?php // ... $kernel->ha

    Symfony2のRequestクラスの解説 - FLOG SPLASH
  • 1