次のコードを使用してユーザーのプロフィール写真を取得する必要があります。
\Drupal::service('renderer')->renderPlain(\Drupal\user\Entity\User::load(\Drupal::currentUser()->id())->user_picture->first()->view('large'))
画像タグ付きのオブジェクトを返し_Call to a member function view() on a non-object_
ますが、ユーザーにプロフィール写真が設定されていない場合はエラーで失敗します。
「デフォルトのユーザー画像を取得するにはどうすればよいですか?」に対する回答も試しましたが、エラーが発生します
Drupal \ Core \ Database \ InvalidQueryException:クエリ条件 'file_managed.uuid IN()'は空にできません。