class User in Simple XML sitemap 8
User class.
Plugin annotation
@LinkGenerator(
id = "user",
form_id = "user_admin_settings"
)
Hierarchy
- class \Drupal\Component\Plugin\PluginBase implements DerivativeInspectionInterface, PluginInspectionInterface
- class \Drupal\simplesitemap\LinkGeneratorBase implements LinkGeneratorInterface
- class \Drupal\simplesitemap\Plugin\LinkGenerator\User
- class \Drupal\simplesitemap\LinkGeneratorBase implements LinkGeneratorInterface
Expanded class hierarchy of User
File
- src/
Plugin/ LinkGenerator/ User.php, line 22 - Contains \Drupal\simplesitemap\Plugin\LinkGenerator\User.
Namespace
Drupal\simplesitemap\Plugin\LinkGeneratorView source
class User extends LinkGeneratorBase {
/**
* {@inheritdoc}
*/
function get_paths($bundle) {
$results = db_query("SELECT uid, changed FROM {users_field_data} WHERE status = 1")
->fetchAllAssoc('uid');
$paths = array();
foreach ($results as $id => $data) {
$paths[$id]['path_data'] = $this
->get_multilang_urls_from_route("entity.user.canonical", array(
'user' => $id,
));
$paths[$id]['lastmod'] = $data->changed;
}
return $paths;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
LinkGeneratorBase:: |
private | property | ||
LinkGeneratorBase:: |
private | property | ||
LinkGeneratorBase:: |
protected | property | ||
LinkGeneratorBase:: |
private | property | ||
LinkGeneratorBase:: |
protected | property | ||
LinkGeneratorBase:: |
protected | function | Checks if anonymous users have access to a given path. | |
LinkGeneratorBase:: |
constant | |||
LinkGeneratorBase:: |
public | function |
Overrides LinkGeneratorInterface:: |
|
LinkGeneratorBase:: |
protected | function | Wrapper function for Drupal\Core\Url::fromRoute. Returns url data for every language. | |
LinkGeneratorBase:: |
protected | function | Wrapper function for Drupal\Core\Url::fromUserInput. Returns url data for every language. | |
LinkGeneratorBase:: |
constant | |||
LinkGeneratorBase:: |
constant | |||
LinkGeneratorBase:: |
protected | function | Logs and displays an error. | |
LinkGeneratorBase:: |
function |
Constructs a \Drupal\Component\Plugin\PluginBase object. Overrides PluginBase:: |
||
PluginBase:: |
protected | property | Configuration information passed into the plugin. | 1 |
PluginBase:: |
protected | property | The plugin implementation definition. | 1 |
PluginBase:: |
protected | property | The plugin_id. | |
PluginBase:: |
constant | A string which is used to separate base plugin IDs from the derivative ID. | ||
PluginBase:: |
public | function |
Gets the base_plugin_id of the plugin instance. Overrides DerivativeInspectionInterface:: |
|
PluginBase:: |
public | function |
Gets the derivative_id of the plugin instance. Overrides DerivativeInspectionInterface:: |
|
PluginBase:: |
public | function |
Gets the definition of the plugin implementation. Overrides PluginInspectionInterface:: |
3 |
PluginBase:: |
public | function |
Gets the plugin_id of the plugin instance. Overrides PluginInspectionInterface:: |
|
PluginBase:: |
public | function | Determines if the plugin is configurable. | |
User:: |
function |
Returns an array of all urls and their data of a bundle. Overrides LinkGeneratorBase:: |