class AutocompletionConfiguration in Search Autocomplete 8
Same name and namespace in other branches
- 2.x src/Entity/AutocompletionConfiguration.php \Drupal\search_autocomplete\Entity\AutocompletionConfiguration
Defines the autocompletion_configuration entity.
The lines below, starting with '@ConfigEntityType,' are a plugin annotation. These define the entity type to the entity type manager.
The properties in the annotation are as follows:
- id: The machine name of the entity type.
- label: The human-readable label of the entity type. We pass this through the "@Translation" wrapper so that the multilingual system may translate it in the user interface.
- controllers: An array specifying controller classes that handle various aspects of the entity type's functionality. Below, we've specified controllers which can list, add, edit, and delete our autocompletion_configuration entity, and which control user access to these capabilities.
- config_prefix: This tells the config system the prefix to use for filenames when storing entities. Because we don't specify, it will be the module's name. This means that the default entity we include in our module has the filename 'search_autocomplete.autocompletion_configuration.xxx.yml'.
- entity_keys: Specifies the class properties in which unique keys are stored for this entity type. Unique keys are properties which you know will be unique, and which the entity manager can use as unique in
database queries.
Plugin annotation
@ConfigEntityType(
id = "autocompletion_configuration",
label = @Translation("Autocompletion Configuration"),
admin_permission = "administer search autocomplete",
handlers = {
"access" =
"Drupal\search_autocomplete\AutocompletionConfigurationAccessControlHandler",
"list_builder" =
"Drupal\search_autocomplete\Controller\AutocompletionConfigurationListBuilder",
"form" = {
"add" =
"Drupal\search_autocomplete\Form\AutocompletionConfigurationAddForm",
"edit" =
"Drupal\search_autocomplete\Form\AutocompletionConfigurationEditForm",
"delete" =
"Drupal\search_autocomplete\Form\AutocompletionConfigurationDeleteForm"
}
},
entity_keys = {
"id" = "id",
"label" = "label",
"selector" = "selector"
},
links = {
"edit-form" =
"/examples/search_autocomplete/manage/{autocompletion_configuration}",
"delete-form" =
"/examples/search_autocomplete/manage/{autocompletion_configuration}/delete"
}
)
Hierarchy
- class \Drupal\Core\Entity\EntityBase implements EntityInterface uses RefinableCacheableDependencyTrait, DependencySerializationTrait
- class \Drupal\Core\Config\Entity\ConfigEntityBase implements ConfigEntityInterface uses SynchronizableEntityTrait, PluginDependencyTrait
- class \Drupal\search_autocomplete\Entity\AutocompletionConfiguration implements AutocompletionConfigurationInterface
- class \Drupal\Core\Config\Entity\ConfigEntityBase implements ConfigEntityInterface uses SynchronizableEntityTrait, PluginDependencyTrait
Expanded class hierarchy of AutocompletionConfiguration
See also
Drupal\Core\Annotation\Translation
3 files declare their use of AutocompletionConfiguration
- DefaultConfigTest.php in src/
Tests/ Entity/ DefaultConfigTest.php - EditableDeletableConfigTest.php in src/
Tests/ Entity/ EditableDeletableConfigTest.php - InstallTest.php in src/
Tests/ InstallTest.php
File
- src/
Entity/ AutocompletionConfiguration.php, line 73
Namespace
Drupal\search_autocomplete\EntityView source
class AutocompletionConfiguration extends ConfigEntityBase implements AutocompletionConfigurationInterface {
/**
* The autocompletion_configuration ID.
*
* @var string
*/
protected $id;
/**
* The autocompletion_configuration UUID.
*
* @var string
*/
protected $uuid;
/**
* The autocompletion_configuration label.
*
* @var string
*/
protected $label;
/**
* The field selector to apply the autocompletion on.
*
* @var string
*/
protected $selector;
/**
* Define if the configuration is enabled,
* ie if the autocompletion will occur.
*
* @var bool
*/
protected $status;
/**
* Define how much characters needs to be entered in the field before
* autocompletion occurs.
*
* @var int
*/
protected $minChar;
/**
* Define how much suggestions should be displayed among matching suggestions
* available.
*
* @var int
*/
protected $maxSuggestions;
/**
* Define if form should be submitted when suggestion is chosen.
*
* @var boolean
*/
protected $autoSubmit;
/**
* Define if user should be redirected to suggestion when it is chosen.
*
* @var boolean
*/
protected $autoRedirect;
/**
* Define a label that should be displayed when no results are available.
*
* @var string
*/
protected $noResultLabel;
/**
* Define a value entered when clicking the "no result" label.
*
* @var string
*/
protected $noResultValue;
/**
* Define a link to be redirected to, wen "no result" is available.
*
* @var string
*/
protected $noResultLink;
/**
* Define a label that should be displayed when more results then what can
* be displayed are available.
*
* @var string
*/
protected $moreResultsLabel;
/**
* Define a value entered when clicking the "more results" label.
*
* @var string
*/
protected $moreResultsValue;
/**
* Define a link to be redirected to, wen "more results" links are available.
*
* @var string
*/
protected $moreResultsLink;
/**
* Define the source of the completions.
*
* @var string
*/
protected $source;
/**
* Define the theme to be used for autocompletion display.
*
* @var string
*/
protected $theme;
/**
* Define if users can edit this configuration.
*
* @var string
*/
protected $editable;
/**
* Define if users can delete this configuration.
*
* @var string
*/
protected $deletable;
/**
* {@inheritdoc}
*/
public function __construct(array $values, $entity_type_id = 'autocompletion_configuration') {
parent::__construct($values, $entity_type_id);
}
/** ------------------------------ *
* --------- GETTERS ---------- */
/**
* {@inheritdoc}
*/
public function getSelector() {
return $this->selector;
}
/**
* {@inheritdoc}
*/
public function setSelector($selector) {
$this->selector = $selector;
}
/**
* {@inheritdoc}
*/
public function getStatus() {
return $this->status;
}
/**
* {@inheritdoc}
*/
public function setStatus($status) {
$this->status = $status;
}
/**
* {@inheritdoc}
*/
public function getMinChar() {
return $this->minChar;
}
/**
* {@inheritdoc}
*/
public function setMinChar($min_char) {
$this->minChar = $min_char;
}
/**
* {@inheritdoc}
*/
public function getMaxSuggestions() {
return $this->maxSuggestions;
}
/**
* {@inheritdoc}
*/
public function setMaxSuggestions($max_suggestions) {
$this->maxSuggestions = $max_suggestions;
}
/**
* {@inheritdoc}
*/
public function getAutoSubmit() {
return $this->autoSubmit;
}
/**
* {@inheritdoc}
*/
public function setAutoSubmit($auto_submit) {
$this->autoSubmit = $auto_submit;
}
/**
* {@inheritdoc}
*/
public function getAutoRedirect() {
return $this->autoRedirect;
}
/**
* {@inheritdoc}
*/
public function setAutoRedirect($auto_redirect) {
$this->autoRedirect = $auto_redirect;
}
/**
* {@inheritdoc}
*/
public function getNoResultLabel() {
return $this->noResultLabel;
}
/**
* {@inheritdoc}
*/
public function setNoResultLabel($no_result_label) {
$this->noResultLabel = $no_result_label;
}
/**
* {@inheritdoc}
*/
public function getNoResultValue() {
return $this->noResultValue;
}
/**
* {@inheritdoc}
*/
public function setNoResultValue($no_result_value) {
$this->noResultValue = $no_result_value;
}
/** ----------------------------- *
* --------- SETTERS --------- */
/**
* {@inheritdoc}
*/
public function getNoResultLink() {
return $this->noResultLink;
}
/**
* {@inheritdoc}
*/
public function setNoResultLink($no_result_link) {
$this->noResultLink = $no_result_link;
}
/**
* {@inheritdoc}
*/
public function getMoreResultsLabel() {
return $this->moreResultsLabel;
}
/**
* {@inheritdoc}
*/
public function setMoreResultsLabel($more_results_label) {
$this->moreResultsLabel = $more_results_label;
}
/**
* {@inheritdoc}
*/
public function getMoreResultsValue() {
return $this->moreResultsValue;
}
/**
* {@inheritdoc}
*/
public function setMoreResultsValue($more_results_value) {
$this->moreResultsValue = $more_results_value;
}
/**
* {@inheritdoc}
*/
public function getMoreResultsLink() {
return $this->moreResultsLink;
}
/**
* {@inheritdoc}
*/
public function setMoreResultsLink($more_results_link) {
$this->moreResultsLink = $more_results_link;
}
/**
* {@inheritdoc}
*/
public function getSource() {
return $this->source;
}
/**
* {@inheritdoc}
*/
public function setSource($source) {
$this->source = $source;
}
/**
* {@inheritdoc}
*/
public function getTheme() {
return $this->theme;
}
/**
* {@inheritdoc}
*/
public function setTheme($theme) {
$this->theme = $theme;
}
/**
* {@inheritdoc}
*/
public function getEditable() {
return $this->editable;
}
/**
* {@inheritdoc}
*/
public function setEditable($editable) {
$this->editable = $editable;
}
/**
* {@inheritdoc}
*/
public function getDeletable() {
return $this->deletable;
}
/**
* {@inheritdoc}
*/
public function setDeletable($deletable) {
$this->deletable = $deletable;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
AutocompletionConfiguration:: |
protected | property | Define if user should be redirected to suggestion when it is chosen. | |
AutocompletionConfiguration:: |
protected | property | Define if form should be submitted when suggestion is chosen. | |
AutocompletionConfiguration:: |
protected | property | Define if users can delete this configuration. | |
AutocompletionConfiguration:: |
protected | property | Define if users can edit this configuration. | |
AutocompletionConfiguration:: |
protected | property | The autocompletion_configuration ID. | |
AutocompletionConfiguration:: |
protected | property | The autocompletion_configuration label. | |
AutocompletionConfiguration:: |
protected | property | Define how much suggestions should be displayed among matching suggestions available. | |
AutocompletionConfiguration:: |
protected | property | Define how much characters needs to be entered in the field before autocompletion occurs. | |
AutocompletionConfiguration:: |
protected | property | Define a label that should be displayed when more results then what can be displayed are available. | |
AutocompletionConfiguration:: |
protected | property | Define a link to be redirected to, wen "more results" links are available. | |
AutocompletionConfiguration:: |
protected | property | Define a value entered when clicking the "more results" label. | |
AutocompletionConfiguration:: |
protected | property | Define a label that should be displayed when no results are available. | |
AutocompletionConfiguration:: |
protected | property | Define a link to be redirected to, wen "no result" is available. | |
AutocompletionConfiguration:: |
protected | property | Define a value entered when clicking the "no result" label. | |
AutocompletionConfiguration:: |
protected | property | The field selector to apply the autocompletion on. | |
AutocompletionConfiguration:: |
protected | property | Define the source of the completions. | |
AutocompletionConfiguration:: |
protected | property |
Define if the configuration is enabled,
ie if the autocompletion will occur. Overrides ConfigEntityBase:: |
|
AutocompletionConfiguration:: |
protected | property | Define the theme to be used for autocompletion display. | |
AutocompletionConfiguration:: |
protected | property |
The autocompletion_configuration UUID. Overrides ConfigEntityBase:: |
|
AutocompletionConfiguration:: |
public | function | ||
AutocompletionConfiguration:: |
public | function | ||
AutocompletionConfiguration:: |
public | function |
Returns whether the configuration is deletable by authorized users. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Returns whether the configuration is editable by authorized users. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Returns how many suggestions should be displayed among matching suggestions
available. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Define how much characters needs to be entered in the field before
autocompletion occurs. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Returns a suggestion label displayed when more results are available. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Returns a suggestion link redirection for when "no results" is selected. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Returns a suggestion value entered when "more results" is choosen. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Returns a suggestion label displayed when no results are available. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Returns a suggestion link redirection for when no results is selected. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Returns a suggestion value entered when "no results" is choosen. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Returns the field selector to apply the autocompletion on. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Returns the source of to retrieve suggestions. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Returns the configuration status. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Returns the theme to use. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function | ||
AutocompletionConfiguration:: |
public | function | ||
AutocompletionConfiguration:: |
public | function |
Sets whether the configuration is deletable by authorized users.
None deletable configurations cannot be created from GUI. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Sets whether the configuration is editable by authorized users.
None editable configurations cannot be created from GUI. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Sets how many suggestions should be displayed among matching suggestions
available. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Sets how many characters needs to be entered in the field before
autocompletion occurs. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Sets a label when more result are available. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Sets a link when more result are available. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Sets a value when more result are available. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Sets a label when no result are available. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Sets a link when no result are available. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Sets a value when no result are available. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Sets the field selector to apply the autocompletion on. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Sets the source to retrieve suggestions. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Sets the status of the configuration entity. Overrides ConfigEntityBase:: |
|
AutocompletionConfiguration:: |
public | function |
Sets the theme to use for autocompletion display. Overrides AutocompletionConfigurationInterface:: |
|
AutocompletionConfiguration:: |
public | function |
Constructs an Entity object. Overrides ConfigEntityBase:: |
|
CacheableDependencyTrait:: |
protected | property | Cache contexts. | |
CacheableDependencyTrait:: |
protected | property | Cache max-age. | |
CacheableDependencyTrait:: |
protected | property | Cache tags. | |
CacheableDependencyTrait:: |
protected | function | Sets cacheability; useful for value object constructors. | |
ConfigEntityBase:: |
private | property | Whether the config is being deleted by the uninstall process. | |
ConfigEntityBase:: |
protected | property | The language code of the entity's default language. | |
ConfigEntityBase:: |
protected | property | The original ID of the configuration entity. | |
ConfigEntityBase:: |
protected | property | Third party entity settings. | |
ConfigEntityBase:: |
protected | property | Trust supplied data and not use configuration schema on save. | |
ConfigEntityBase:: |
protected | property | Information maintained by Drupal core about configuration. | |
ConfigEntityBase:: |
protected | function | Overrides \Drupal\Core\Entity\DependencyTrait:addDependency(). | |
ConfigEntityBase:: |
public | function |
Calculates dependencies and stores them in the dependency property. Overrides ConfigEntityInterface:: |
13 |
ConfigEntityBase:: |
public | function |
Creates a duplicate of the entity. Overrides EntityBase:: |
1 |
ConfigEntityBase:: |
public | function |
Disables the configuration entity. Overrides ConfigEntityInterface:: |
1 |
ConfigEntityBase:: |
public | function |
Enables the configuration entity. Overrides ConfigEntityInterface:: |
|
ConfigEntityBase:: |
public | function |
Returns the value of a property. Overrides ConfigEntityInterface:: |
|
ConfigEntityBase:: |
public | function |
Returns the cache tags that should be used to invalidate caches. Overrides EntityBase:: |
1 |
ConfigEntityBase:: |
public | function |
Gets the configuration dependency name. Overrides EntityBase:: |
|
ConfigEntityBase:: |
protected static | function | Gets the configuration manager. | |
ConfigEntityBase:: |
public | function |
Gets the configuration target identifier for the entity. Overrides EntityBase:: |
|
ConfigEntityBase:: |
public | function |
Gets the configuration dependencies. Overrides ConfigEntityInterface:: |
|
ConfigEntityBase:: |
public | function |
Gets the original ID. Overrides EntityBase:: |
|
ConfigEntityBase:: |
public | function |
Gets the list of third parties that store information. Overrides ThirdPartySettingsInterface:: |
|
ConfigEntityBase:: |
public | function |
Gets the value of a third-party setting. Overrides ThirdPartySettingsInterface:: |
|
ConfigEntityBase:: |
public | function |
Gets all third-party settings of a given module. Overrides ThirdPartySettingsInterface:: |
|
ConfigEntityBase:: |
protected | function | Gets the typed config manager. | |
ConfigEntityBase:: |
public | function |
Gets whether on not the data is trusted. Overrides ConfigEntityInterface:: |
|
ConfigEntityBase:: |
protected static | function |
Override to never invalidate the individual entities' cache tags; the
config system already invalidates them. Overrides EntityBase:: |
|
ConfigEntityBase:: |
protected | function |
Override to never invalidate the entity's cache tag; the config system
already invalidates it. Overrides EntityBase:: |
|
ConfigEntityBase:: |
public | function |
Checks whether this entity is installable. Overrides ConfigEntityInterface:: |
2 |
ConfigEntityBase:: |
public | function |
Overrides Entity::isNew(). Overrides EntityBase:: |
|
ConfigEntityBase:: |
public | function |
Returns whether this entity is being changed during the uninstall process. Overrides ConfigEntityInterface:: |
|
ConfigEntityBase:: |
public | function |
Deprecated way of generating a link to the entity. See toLink(). Overrides EntityBase:: |
|
ConfigEntityBase:: |
public | function |
Informs the entity that entities it depends on will be deleted. Overrides ConfigEntityInterface:: |
7 |
ConfigEntityBase:: |
public static | function |
Acts on entities before they are deleted and before hooks are invoked. Overrides EntityBase:: |
8 |
ConfigEntityBase:: |
public | function |
Acts on an entity before the presave hook is invoked. Overrides EntityBase:: |
13 |
ConfigEntityBase:: |
public | function |
Saves an entity permanently. Overrides EntityBase:: |
1 |
ConfigEntityBase:: |
public | function |
Sets the value of a property. Overrides ConfigEntityInterface:: |
|
ConfigEntityBase:: |
public | function |
Sets the original ID. Overrides EntityBase:: |
|
ConfigEntityBase:: |
public | function |
Sets the value of a third-party setting. Overrides ThirdPartySettingsInterface:: |
|
ConfigEntityBase:: |
public | function | ||
ConfigEntityBase:: |
public static | function | Helper callback for uasort() to sort configuration entities by weight and label. | 6 |
ConfigEntityBase:: |
public | function |
Returns whether the configuration entity is enabled. Overrides ConfigEntityInterface:: |
4 |
ConfigEntityBase:: |
public | function |
Gets an array of all property values. Overrides EntityBase:: |
2 |
ConfigEntityBase:: |
public | function |
Gets the URL object for the entity. Overrides EntityBase:: |
|
ConfigEntityBase:: |
public | function |
Sets that the data should be trusted. Overrides ConfigEntityInterface:: |
|
ConfigEntityBase:: |
public | function |
Unsets a third-party setting. Overrides ThirdPartySettingsInterface:: |
|
ConfigEntityBase:: |
public | function |
Gets the public URL for this entity. Overrides EntityBase:: |
|
ConfigEntityBase:: |
public | function |
Gets the URL object for the entity. Overrides EntityBase:: |
|
ConfigEntityBase:: |
public | function |
Overrides EntityBase:: |
4 |
DependencySerializationTrait:: |
protected | property | An array of entity type IDs keyed by the property name of their storages. | |
DependencySerializationTrait:: |
protected | property | An array of service IDs keyed by property name used for serialization. | |
DependencySerializationTrait:: |
public | function | Aliased as: traitSleep | 1 |
DependencySerializationTrait:: |
public | function | 2 | |
DependencyTrait:: |
protected | property | The object's dependencies. | |
DependencyTrait:: |
protected | function | Adds multiple dependencies. | |
DependencyTrait:: |
protected | function | Adds a dependency. Aliased as: addDependencyTrait | |
EntityBase:: |
protected | property | Boolean indicating whether the entity should be forced to be new. | |
EntityBase:: |
protected | property | The entity type. | |
EntityBase:: |
protected | property | A typed data object wrapping this entity. | |
EntityBase:: |
public | function |
Checks data value access. Overrides AccessibleInterface:: |
1 |
EntityBase:: |
public | function |
Gets the bundle of the entity. Overrides EntityInterface:: |
1 |
EntityBase:: |
public static | function |
Constructs a new entity object, without permanently saving it. Overrides EntityInterface:: |
|
EntityBase:: |
public | function |
Deletes an entity permanently. Overrides EntityInterface:: |
2 |
EntityBase:: |
public | function |
Enforces an entity to be new. Overrides EntityInterface:: |
|
EntityBase:: |
protected | function | Gets the entity manager. | |
EntityBase:: |
protected | function | Gets the entity type bundle info service. | |
EntityBase:: |
protected | function | Gets the entity type manager. | |
EntityBase:: |
public | function |
The cache contexts associated with this object. Overrides CacheableDependencyTrait:: |
|
EntityBase:: |
public | function |
The maximum age for which this object may be cached. Overrides CacheableDependencyTrait:: |
|
EntityBase:: |
public | function |
The cache tags associated with this object. Overrides CacheableDependencyTrait:: |
|
EntityBase:: |
public | function |
Gets the key that is used to store configuration dependencies. Overrides EntityInterface:: |
|
EntityBase:: |
public | function |
Gets the entity type definition. Overrides EntityInterface:: |
|
EntityBase:: |
public | function |
Gets the ID of the type of the entity. Overrides EntityInterface:: |
|
EntityBase:: |
protected | function | The list cache tags to invalidate for this entity. | |
EntityBase:: |
public | function |
Gets a typed data object for this entity object. Overrides EntityInterface:: |
|
EntityBase:: |
public | function |
Indicates if a link template exists for a given key. Overrides EntityInterface:: |
|
EntityBase:: |
public | function |
Gets the identifier. Overrides EntityInterface:: |
11 |
EntityBase:: |
public | function |
Gets the label of the entity. Overrides EntityInterface:: |
6 |
EntityBase:: |
public | function |
Gets the language of the entity. Overrides EntityInterface:: |
1 |
EntityBase:: |
protected | function | Gets the language manager. | |
EntityBase:: |
protected | function | Gets an array link templates. | 1 |
EntityBase:: |
public static | function |
Loads an entity. Overrides EntityInterface:: |
|
EntityBase:: |
public static | function |
Loads one or more entities. Overrides EntityInterface:: |
|
EntityBase:: |
public | function |
Acts on a created entity before hooks are invoked. Overrides EntityInterface:: |
4 |
EntityBase:: |
public static | function |
Acts on deleted entities before the delete hook is invoked. Overrides EntityInterface:: |
16 |
EntityBase:: |
public static | function |
Acts on loaded entities. Overrides EntityInterface:: |
2 |
EntityBase:: |
public | function |
Acts on a saved entity before the insert or update hook is invoked. Overrides EntityInterface:: |
14 |
EntityBase:: |
public static | function |
Changes the values of an entity before it is created. Overrides EntityInterface:: |
5 |
EntityBase:: |
public | function |
Gets a list of entities referenced by this entity. Overrides EntityInterface:: |
1 |
EntityBase:: |
public | function |
Generates the HTML for a link to this entity. Overrides EntityInterface:: |
|
EntityBase:: |
public | function |
Gets a list of URI relationships supported by this entity. Overrides EntityInterface:: |
|
EntityBase:: |
protected | function | Gets an array of placeholders for this entity. | 2 |
EntityBase:: |
public | function |
Gets the entity UUID (Universally Unique Identifier). Overrides EntityInterface:: |
1 |
EntityBase:: |
protected | function | Gets the UUID generator. | |
PluginDependencyTrait:: |
protected | function | Calculates and adds dependencies of a specific plugin instance. | 1 |
PluginDependencyTrait:: |
protected | function | Calculates and returns dependencies of a specific plugin instance. | |
PluginDependencyTrait:: |
protected | function | Wraps the module handler. | 1 |
PluginDependencyTrait:: |
protected | function | Wraps the theme handler. | 1 |
RefinableCacheableDependencyTrait:: |
public | function | 1 | |
RefinableCacheableDependencyTrait:: |
public | function | ||
RefinableCacheableDependencyTrait:: |
public | function | ||
RefinableCacheableDependencyTrait:: |
public | function | ||
SynchronizableEntityTrait:: |
protected | property | Whether this entity is being created, updated or deleted through a synchronization process. | |
SynchronizableEntityTrait:: |
public | function | ||
SynchronizableEntityTrait:: |
public | function |