Symfony Advent Calendar 2022の7日目の記事です! Symfonyでは、twigがデフォルトのテンプレートエンジンとして採用されています! 今回はtwigの基礎構文とデフォルトの便利なタグ・フィルター・関数を紹介したいと思います📝 基本構文 下記の構文を使って、Twig で変数や条件式・ループを記述します。 {{ }} : 変数や式の結果を表示する。 {% ...
続きを読むSymfony Advent Calendar 2022の7日目の記事です! Symfonyでは、twigがデフォルトのテンプレートエンジンとして採用されています! 今回はtwigの基礎構文とデフォルトの便利なタグ・フィルター・関数を紹介したいと思います📝 基本構文 下記の構文を使って、Twig で変数や条件式・ループを記述します。 {{ }} : 変数や式の結果を表示する。 {% ...
続きを読むSymfony Advent Calendar 2022の2日目です。 ずっと気になっていたSymfony Serializerを使ってみました。 試したバージョンはSymfony 6.1.7です。 Symfony6.1からSymfony ProfilerにSerializerのメニューが増えました!!! collect_serializer_data: trueにすると、有効にでき...
続きを読むSymfony Advent Calendar 2022 day1の記事です! 20202/11/30(日本時間だと2022/12/02になってから)にSymfony 6.2がリリースされました。 https://symfony.com/blog/symfony-6-2-0-released というわけで、Symfony6.2の新機能のうち注目すべきものをまとめました。 Template...
続きを読むOpenAPI generatorとは OpenAPI generatorとは、OpenAPI Specificationに従ってAPIの仕様を記述することで、APIクライアントを自動生成できるツールです。 たとえば、OpenAPI Specificationのサンプルとして公開されているペットショップのAPI仕様を用いて、PHP用のAPI Clientを作ってみるコマンドは下記のように...
続きを読む2022年9月24,25日で「PHPカンファレンス」が開催されました。 私自身は、24日は現地参加で25日はオンラインで参加させていただきました! 今回の記事はそのレポートです! 今回初めてカンファレンスに参加したのですが、こんなに多くのエンジニアが一箇所に集まって語りあうのってすごいなって思いました! カンファレンスに参加して勉強になったことを何個かピックアップして紹介しようと思い...
続きを読む