この記事は Symfony Advent Calendar 2016 15日目の記事です。 はじめに ステータスを管理する時などに便利なSymfony/Workflowコンポーネントを紹介したいと思います。 インストール Composerで楽々インストール出来ます。 $ composer require symfony/workflow 今回のゴール 以下のPull Req...
続きを読むこの記事は Symfony Advent Calendar 2016 15日目の記事です。 はじめに ステータスを管理する時などに便利なSymfony/Workflowコンポーネントを紹介したいと思います。 インストール Composerで楽々インストール出来ます。 $ composer require symfony/workflow 今回のゴール 以下のPull Req...
続きを読むSymfony Advent Calendar 2016 11日目の記事です。 昨日は @kalibora さんの Symfony Console のコマンド名を自動的に Monolog のログに出そう でした。 Symfony\Component\ExpressionLanguageとは 式言語と訳されますが、一言で言うと条件式を評価することができるライブラリです。 Symfony ...
続きを読むはじめに 前回の記事では、Symfony 3.2で継承関係のあるエンティティをDoctrineのSingle Table Inheritanceを使って実装し、テスト時にYAMLのフィクスチャとしてエンティティのテストデータを用意するサンプルを紹介しました。 前回の記事の時点でのエンティティクラスは、下図のようになっています。 今回は、配送時期種別を種別(即納 Instant と...
続きを読むはじめに Symfonyでアプリケーションを開発する際、テストしたい状況ごとにデータベースのデータをYAMLのフィクスチャファイルとして用意しておくと開発がはかどります。Symfonyではバージョン2の頃から、nelmio/aliceおよびaliceを手軽に使うためのバンドルがよく使われています。先日Symfony 3.2がリリースされましたので、この記事では、Symfony 3.2のプ...
続きを読むはじめに カルテットで開発しているサービスLisketは、2014年始めにSymfony2ベースに置き換えて以来、3年間Symfonyを使い続けています。この記事では、カルテットで3年間育てたSymfonyプロジェクトの現状の数値や、現場で感じている課題などを整理してみました。Symfonyに限らず、同じようなプロジェクトの悩みを抱えている方々と、苦労しているポイントを分かち合えれば幸い...
続きを読む