Public Member Functions | |
| requiresModification (string $schema, $data) | |
| modify (string $schema, $data) | |
| message () | |
| httpCode () | |
Defines an interface for Data modifier plugins.
Plugins of this type may have different conditions and outcomes, but all act on the following publicly accessible API endpoints:
Definition at line 16 of file DataModifierInterface.php.
| Drupal\dkan_common\Plugin\DataModifierInterface::httpCode | ( | ) |
Return the http code annotation.
Implemented in Drupal\dkan_common\Plugin\DataModifierBase.
| Drupal\dkan_common\Plugin\DataModifierInterface::message | ( | ) |
Translate and render the result annotation.
Implemented in Drupal\dkan_common\Plugin\DataModifierBase.
| Drupal\dkan_common\Plugin\DataModifierInterface::modify | ( | string | $schema, |
| $data | |||
| ) |
Modify data.
| string | $schema | The schema id. |
| mixed | $data | The object, json string or identifier whose data needs modifying. |
Implemented in Drupal\dkan_non_public\Plugin\DataModifier\NonPublicResourceProtector.
| Drupal\dkan_common\Plugin\DataModifierInterface::requiresModification | ( | string | $schema, |
| $data | |||
| ) |
Checks if the schema or data needs modifying.
| string | $schema | The schema id. |
| mixed | $data | The data object, json string or identifier. |
Implemented in Drupal\dkan_non_public\Plugin\DataModifier\NonPublicResourceProtector.