Get the title this argument will assign the view, given the argument.
This usually needs to be overridden to provide a proper title.
Overrides ArgumentPluginBase::title
function title() {
if (!$this->argument) {
$title = config('user.settings')
->get('anonymous');
}
else {
$query = db_select('users', 'u');
$query
->addField('u', 'name');
$query
->condition('u.uid', $this->argument);
$title = $query
->execute()
->fetchField();
}
if (empty($title)) {
return t('No user');
}
return check_plain($title);
}