diff -u b/core/modules/user/src/Plugin/views/argument_default/CurrentUser.php b/core/modules/user/src/Plugin/views/argument_default/CurrentUser.php --- b/core/modules/user/src/Plugin/views/argument_default/CurrentUser.php +++ b/core/modules/user/src/Plugin/views/argument_default/CurrentUser.php @@ -39,9 +39,12 @@ * @param \Drupal\Core\Session\AccountProxyInterface $currentUser * The current user. */ - public function __construct(array $configuration, $plugin_id, $plugin_definition, AccountProxyInterface $currentUser) { + public function __construct(array $configuration, $plugin_id, $plugin_definition, AccountProxyInterface $currentUser = NULL) { parent::__construct($configuration, $plugin_id, $plugin_definition); - $this->currentUser = $currentUser; + if (is_null($currentUser)) { + @trigger_error('Calling' . __CLASS__ . '::__construct() without the $currentUser argument is deprecated in drupal:10.1.0 and is removed in drupal:11.0.0. See https://www.drupal.org/node/TBD', E_USER_DEPRECATED); + $this->currentUser = $currentUser; + } } /**