プログラミング - THIS IS IT !

より良い開発をすべく日々奮闘しているプログラマーのブログです。設計に興味があります。主にPHPネタを書いてます 日本Symfonyユーザー会

php

Symfonyでメールのインテグレーションテストを行う

この記事はSymfony Advent Calender 2018 15日目の記事です。 はじめに Symfonyでメールのテストを行う方法ですが、公式ドキュメントにもある通りファンクショナルテスト内でプロファイラーを利用したメールのテストは行うことができます。 symfony.com しか…

Symfonyフレームワークにおけるデザインパターン活用

この記事はSymfony Advent Calender 2018 5日目の記事です。 はじめに 今回はSymfonyフレームワークにおいて、どのようにデザインパターンが使われているかについてのお話します。 Symfonyは既に4系リリースされてますが、ここではSymfony3.4系 Standard Edi…

Symfonyでloggerが呼ばれた箇所にPHPStormでファイルジャンプしやすくする

この記事はSymfony Advent Calender 2016 23日目の記事です。 はじめに 今回はloggerについてのお話です。 何か不測の事態にそなえて logger で記録するということは、本番環境でアプリを運用していくにあたり取り組まれていると思います。 ただ、何かログが…

「BEAR.Sundayから学ぶテストプラクティス」という記事を書きました

タイトル通りなのですが、BEAR.Sunday Advent Calendar 2014 の21日目の記事として書きました。 BEAR.Sundayから学ぶテストプラクティス - Qiita BEAR.Sundayから学ぶテストプラクティス - Qiita よろしければ読んでみてください。 これを書こうと思った経緯…

SymfonyのDIを利用してMail送信クラスをインテグレーションテストする:コード編

【追記】 新しく書いたこちらの記事を参考にしたほうが良いです。 Symfonyでメールのインテグレーションテストを行う - プログラミング - THIS IS IT ! 追記終わり この記事はSymfony Advent Calender 2014 8日目の記事になります。 前(12月7日):StofDoctri…

「Blackfire」というPHPプロファイラーが出たので使ってみた(最速レビュー)

Blackfireとは? SensioLabsからリリースされた、PHPのプロファイリングツールです。 プロファイリング結果をブラウザ上で簡単に見ることができるようになります。 Blackfireのデモ動画 以前は「SensioLabsProfiler」と呼ばれており、サービスを出すとだけ告…

Symfony勉強会#10に参加しEventListenerについて発表してきました

先日7月26日に、Symfony 勉強会#10 が開催されました。 会場は株式会社ヒトメディアさんにご提供いただきました。 @imunew さん、会場提供の申し出ありがとうございました。 また準備に協力いただいたヒトメディアの皆様ありがとうございました。 今回開催さ…