BEAR.Sunday Advent Calendar 2018 18日目の記事です。 以前も 書いた とおり、主にメインのWEBアプリケーションとは独立して動く小さなコンポーネントやスクリプトを書くときにRay.Diを使っています。 Moduleクラスをテストしたい! ModuleクラスでDIを定義した場合、困るのはどうやってテストしたら良いか?ということです。 テストを書きたい理...
続きを読むBEAR.Sunday Advent Calendar 2018 18日目の記事です。 以前も 書いた とおり、主にメインのWEBアプリケーションとは独立して動く小さなコンポーネントやスクリプトを書くときにRay.Diを使っています。 Moduleクラスをテストしたい! ModuleクラスでDIを定義した場合、困るのはどうやってテストしたら良いか?ということです。 テストを書きたい理...
続きを読むSymfony Advent Calendar 2018 13日目の記事です。 同種のクラス群(主に同じinterfaceを実装したクラス群)を大量に使う場合、DIどうしてますか? # config/services.yaml services: app_sample.foo: class: App\Sample\SampleFoo app_sample.bar: ...
続きを読むSymfony Advent Calendar 2018 11日目の記事です。 SymfonyでWebアプリケーションを作るとき、HTTPリクエストから直接実行するには重い処理があったらどうするか? 処理をコマンド化して、バックグラウンドで(非同期)実行させることが多いと思います。 Symfonyアプリケーションからコマンドを非同期で実行する仕組みとして、Symfony2時代には JM...
続きを読む
Symfony Advent Calendar 2018 7日目の記事(遅刻)です。
昨日も私の記事でした
巨大なプロジェクトの構成要素を小さなコンポーネントに分けて開発するようになると、バリデーションをSymfonyプロジェクト外で書くことも増えます。
こういうときSymfonyがコンポーネントごとに分かれていて、独立して使用することもできるのが生きてきま...
Symfony Advent Calendar 2018 6日目の記事です! 昨日は @okapon_pon さんの Symfonyフレームワークにおけるデザインパターン活用 でした。 Symfony Advent Calendarはまだまだ枠に余裕があります!何かSymfonyネタのある方はこの機会にどうぞ! 前提 カルテット開発部のPHPチームは、通常、エンティティのprimary...
続きを読む