public function FreelinkingManager::createErrorElement in Freelinking 4.0.x
Same name and namespace in other branches
- 8.3 src/FreelinkingManager.php \Drupal\freelinking\FreelinkingManager::createErrorElement()
Create the error element when plugin not found.
Parameters
string $indicator: The name of the failed indicator.
Return value
array The render array to render the error element.
Overrides FreelinkingManagerInterface::createErrorElement
File
- src/
FreelinkingManager.php, line 160
Class
- FreelinkingManager
- Freelinking plugin manager.
Namespace
Drupal\freelinkingCode
public function createErrorElement($indicator) {
$message = $this
->t('Missing plugin indicator');
if ('NONE' !== $indicator) {
$message = $this
->t('Unknown plugin indicator');
}
return [
'#theme' => [
'freelink_error',
'freelink_error__' . $indicator,
],
'#message' => $message,
'#plugin' => $indicator,
'#attributes' => [],
];
}