Drupalのtwigをxdebugでデバッグする方法
概要
本記事では、Drupal9においてtwigテンプレートをデバッグする方法を簡潔に紹介します。
本記事では、Drupal9においてtwigテンプレートをデバッグする方法を簡潔に紹介します。
Keycloakは頻繁にバージョンアップされています。GitHubのリリースページを見ると、ほぼ毎月でしょうか。
この記事では、Keycloakを以前試したことのある方を主なターゲットとして、Keycloak15.0あたりから19.0.2までに変更された機能をピックアップして紹介します。
この記事は、Quarkus版を対象としています。
WildFly版のインストール手順は、以前の記事をご覧ください。
AWSにKeycloakをスタンドアロンでインストールする手順
Drupalのコードチェックの時に、以下のエラーを遭遇して、対応方法を探すにはかなり時間がかかって、しかも日本語情報が少ないので、本記事で原因や対応方法などをまとめて共有します。
phpcs --standard=Drupal .
ERROR: Referenced sniff "SlevomatCodingStandard.ControlStructures.RequireNullCoalesceOperator" does not exist
パッケージdrupal/coderの8.3.14から以下のエラーが発生しました。8.3.13まではOKです。
この記事では、drupal-checkというツールを使ってDrupalの非推奨(Deprecated)コードを簡単にチェックする方法を紹介します。
Drupalのバージョンアップ作業前に、カスタムモジュールに非推奨コードはないかなど調べるのに有用です。 VSCodeの拡張機能を導入すれば開発しながらチェックもできます。
*非推奨コード以外にも使用していない変数やPHPDocの不備なども教えてくれます。
ここでは、PHPStormでDrupalのコーディング規約を自動チェックできるようにする方法を紹介します。
ここでは、VScodeでDrupalのコーディング規約を自動チェックできるようにする方法を紹介します。
composer:2.1.14
以下のパスが通っていること
今回は、業務にて処理内でコピーしたファイルを同じ処理内で削除する処理でIOExceptionを発生させ例外処理が行われるかをテストするユニットテストを作成した。
そこで使用したmockitoのdoAnswerを使いユニットテストを作成したため、mockitoのdoAnswerの使用方法についてサンプルと合わせて説明する。
mockitoのdoAnswerは以下のような記述で使用することができる。
Keycloakを使用してWebAuthn認証を設定する方法をまとめます。
keycloakにlocalhostまたはhttpsでアクセスできることが必須です。
初期設定でWebAuthnは有効化されていないため、下記手順で有効化する必要があります。
Keycloakを使用してOTP(ワンタイムパスワード)認証を設定する方法をまとめます。