1つのコントローラーが大きくなってきたら、コントローラープロバイダーを用意することを検討する。ControllerProviderInterface インターフェイスを実装し、connect メソッドを定義する。 use Silex\Application; use Silex\ControllerProviderInterface; use Symfony\Component\HttpFoundation\Request; class HelloControllerProvider implements ControllerProviderInterface { public function connect(Application $app) { $controllers = $app['controllers_factory']; $controllers->get('/', fun
I was approached by a betting/gambling development company who potentially needed a middleware building that would pull from an existing gambling web service and basically transmit to connected iPhone clients the changes from the web service. At first, the obvious answer might be to create another REST web service that the iPhone clients could just ping for changes. However, one of the devs explai
Silex + OptionsResolver で FizzBuzz の続きです。 前回のサンプルだとSilex使っている意味がないので、パスで指定された値を使ってFizzBuzzを実行するよう、エントリスクリプトを書き換えました。 "/{var}/{type}" という2つのパラメータを含んだパスへのGETリクエストのハンドラを設定しています。 1つ目のパラメータは「1-100」というようにFizzBuzzの範囲をハイフン区切りで指定でき、2つ目のパラメータでは戻り値のフォーマット(html or json)を指定します。 Silex\Route::value()メソッドによって、1つ目のパラメータは "1-100" 2つ目のパラメータは "html" を初期値に指定し、パラメータ指定のないパス "/" へのリクエストもこのハンドラで処理させています。 ハンドラの戻り値は文字列ではなく、
2020 In defence of Mocking Frameworks Thu, May 14, 2020 2016 Using closures as PHPUnit After Hooks Fri, Dec 23, 2016 Faster Tests in PHP: Selectively running tests Tue, Nov 22, 2016 Faster Tests in PHP: Organising Test Suites Wed, Nov 16, 2016 Faster Tests in PHP: Avoiding latency with Fakes Tue, Nov 8, 2016 Service Locators have their place Wed, Jun 1, 2016 Verifying Doubles in PHP Wed, Apr 20, 2
さる10/15,16両日、PHPMatsuri2011に参加してきました。 PHPMatsuri自体の感想は、「わったい菜のトマトムースうまかった」「SilexはSymfony2コンポーネントを使ったフレームワークのサンプル実装だった!」「Lithiumのユニットテスト統合っぷりがすげえ」「っていうか今時のフレームワークすげえ」「忍者LT大会わろた」「Epic sax guy 10 hours」「Epic sax guy 10 hours」といったところです。 2日目の午後からは意識朦朧で半分寝てましたので、正直発表内容はあまり覚えていません…ごめんなさい。なんかコタツの入切スイッチの話が妙に盛り上がってたのが印象に残ってます…。 ハッカソンではSilexを使った系図管理アプリケーションの開発に取り組んだのですが、その場ではLTできるレベルまで仕上げられませんでした。 そもそもなぜ系
Dismiss Octotip: You've activated the file finder by pressing t Start typing to filter the file list. Use ↑ and ↓ to navigate, enter to view files.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く