OTOBANK Engineering Blog

オトバンクはコンテンツが大好きなエンジニアを募集しています!

Doctrine2

図でよくわかる Doctrine ORM の基本のキ

こんにちは @kalibora です。 図でよくわかる Doctrine ORM の基本のキ というタイトルで社内LTをしたので、せっかくなので資料を公開しておきます。 EntityManager でよく使うメソッドである persist, flush, clear の挙動を簡単に図解しています。 内容は…

PHPStan、phpstan-doctrine を 0.12 へと アップデートした

今週は仕事のメインリポジトリのphpstanならびにphpstan-doctrineをやっと^0.12に上げたので気が強い— sasezaki (@sasezaki) March 27, 2020 はじめに 弊社のサーバーサイド でのメインプロジェクトでは、過去のブログエントリにもあるように、PHP ならびにO…

PHPStan で Doctrine Criteria で使ってるフィールドを検証できるようにした

全国1億2000万のDoctrineファンのみなさん。こんにちは @kalibora です。 Doctrine 使ってますか!! Eloquent な皆さんはここで帰っても大丈夫です。 さて、 Doctrine を使っているのであれば Criteria を使っているという方も多いかと思います。 Criteria っ…

Symfony2で利用されているDoctrineに入門する(後編)

こんにちは!@mrtryです。 最近、つくりおきした鍋を冷蔵庫に入れ忘れて、おかずを腐らせる失態を2度ほど犯しています...。 みなさん...。最近暖かくなってきていますので、食中毒には気を付けましょう...。 さて、「Symfony2入門」の8回目の記事です。 前回…

Symfony2で利用されているDoctrineに入門する(中編)

こんにちわ!@mrtryです。 もう3月ですね。新卒入社して、もうすぐ1年経ちます。 新卒と言えなくなってしまうのが、ちょっと寂しい今日このごろです。 さて、「Symfony2入門」の7回目の記事です。 前回のSymfony2で利用されているDoctrineに入門する(前編)に…

Symfony2で利用されているDoctrineに入門する(前編)

こんにちわ!@mrtryです。 年末年始は北海道へ帰省して、寿司を毎日食べてました。 まつりやという回転寿司が最高なので、北海道へ行く機会があれば、ぜひ! さて、「Symfony2入門」の6回目の記事です。 今回からは、Symfonyで利用されているORMである Doctr…

Doctrine2 四方山話 ( Fetch mode, Index by, Criteria について)

はじめまして。4月からオトバンクで働き始めました @kalibora と申します。よろしくお願いします。 さて、オトバンクでは Symfony2 を使っており、ORマッパーにはデフォルトの Doctrine2 を使用しているのですが、 そんな中で私が得た知見をいくつか紹介した…