Represents entities as resources.
@Plugin(
id = "entity",
label = @Translation("Entity"),
serialization_class = "Drupal\Core\Entity\Entity",
derivative = "Drupal\rest\Plugin\Derivative\EntityDerivative"
)
Expanded class hierarchy of EntityResource
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
EntityResource:: |
public | function | Responds to entity DELETE requests. | |
EntityResource:: |
public | function | Responds to entity GET requests. | |
EntityResource:: |
public | function | Responds to entity PATCH requests. | |
EntityResource:: |
public | function | Responds to entity POST requests and saves the new entity. | |
PluginBase:: |
protected | property | Configuration information passed into the plugin. | 1 |
PluginBase:: |
protected | property | The plugin implementation definition. | |
PluginBase:: |
protected | property | The plugin_id. | |
PluginBase:: |
public | function |
Returns the definition of the plugin implementation. Overrides PluginInspectionInterface:: |
|
PluginBase:: |
public | function |
Returns the plugin_id of the plugin instance. Overrides PluginInspectionInterface:: |
|
PluginBase:: |
public | function | Constructs a Drupal\Component\Plugin\PluginBase object. | 17 |
ResourceBase:: |
public | function |
Implements ResourceInterface::availableMethods(). Overrides ResourceInterface:: |
|
ResourceBase:: |
public | function |
Implements ResourceInterface::permissions(). Overrides ResourceInterface:: |
|
ResourceBase:: |
protected | function | Provides predefined HTTP request methods. | |
ResourceBase:: |
public | function |
Implements ResourceInterface::routes(). Overrides ResourceInterface:: |
1 |