社員ブログ

Drupalのtwigをxdebugでデバッグする方法

TaKo に投稿
.node__content ol { list-style-type: auto; } .hljs-ln-n { display: none; } .page-node-type-blog-post p { color: #60696d; font-size: initial; line-height: 1.6em; margin: auto; }

概要

本記事では、Drupal9においてtwigテンプレートをデバッグする方法を簡潔に紹介します。

Keycloakバージョン15.0〜19.0.2までの変更点一部紹介

ホス に投稿

タグ

概要

Keycloakは頻繁にバージョンアップされています。GitHubのリリースページを見ると、ほぼ毎月でしょうか。

この記事では、Keycloakを以前試したことのある方を主なターゲットとして、Keycloak15.0あたりから19.0.2までに変更された機能をピックアップして紹介します。

ERROR: Referenced sniff "SlevomatCodingStandard.ControlStructures.RequireNullCoalesceOperator" does not exist

kan に投稿

タグ

Drupalのコードチェックの時に、以下のエラーを遭遇して、対応方法を探すにはかなり時間がかかって、しかも日本語情報が少ないので、本記事で原因や対応方法などをまとめて共有します。

phpcs --standard=Drupal .
ERROR: Referenced sniff "SlevomatCodingStandard.ControlStructures.RequireNullCoalesceOperator" does not exist

事象

パッケージdrupal/coderの8.3.14から以下のエラーが発生しました。8.3.13まではOKです。

Drupalの非推奨コードをチェックしてくれる分析ツールの紹介

TaKo に投稿

タグ

概要

この記事では、drupal-checkというツールを使ってDrupalの非推奨(Deprecated)コードを簡単にチェックする方法を紹介します。

Drupalのバージョンアップ作業前に、カスタムモジュールに非推奨コードはないかなど調べるのに有用です。 VSCodeの拡張機能を導入すれば開発しながらチェックもできます。

*非推奨コード以外にも使用していない変数やPHPDocの不備なども教えてくれます。

VScodeでDrupalのコーディング規約をチェック

TaKo に投稿

概要

ここでは、VScodeでDrupalのコーディング規約を自動チェックできるようにする方法を紹介します。

関連記事

環境情報

  • Mac Big Sur:11.6.2
  • Apple M1
  • composer:2.1.14

    • HomeBrewでインストール
    • 以下のパスが通っていること

mockitoのdoAnswerを使ったユニットテスト方法

nori に投稿

タグ

概要

今回は、業務にて処理内でコピーしたファイルを同じ処理内で削除する処理でIOExceptionを発生させ例外処理が行われるかをテストするユニットテストを作成した。
そこで使用したmockitoのdoAnswerを使いユニットテストを作成したため、mockitoのdoAnswerの使用方法についてサンプルと合わせて説明する。

mockitoのdoAnswerの使用方法

mockitoのdoAnswerは以下のような記述で使用することができる。

Keycloakを使用したWebAuthn認証の設定方法と使用イメージ

yoshino に投稿

概要

Keycloakを使用してWebAuthn認証を設定する方法をまとめます。

実行環境

  • PostgreSQL: postgresql13
  • Keycloak: keycloak-12.0.2
  • JDBC Driver: postgresql-42.2.18

前提

keycloakにlocalhostまたはhttpsでアクセスできることが必須です。

WebAuthnの有効化

初期設定でWebAuthnは有効化されていないため、下記手順で有効化する必要があります。