protected function LingotekJobAssignToMultipleEntitiesForm::getSelectedEntities in Lingotek Translation 3.0.x
Same name and namespace in other branches
- 8.2 src/Form/LingotekJobAssignToMultipleEntitiesForm.php \Drupal\lingotek\Form\LingotekJobAssignToMultipleEntitiesForm::getSelectedEntities()
- 4.0.x src/Form/LingotekJobAssignToMultipleEntitiesForm.php \Drupal\lingotek\Form\LingotekJobAssignToMultipleEntitiesForm::getSelectedEntities()
- 3.1.x src/Form/LingotekJobAssignToMultipleEntitiesForm.php \Drupal\lingotek\Form\LingotekJobAssignToMultipleEntitiesForm::getSelectedEntities()
- 3.2.x src/Form/LingotekJobAssignToMultipleEntitiesForm.php \Drupal\lingotek\Form\LingotekJobAssignToMultipleEntitiesForm::getSelectedEntities()
- 3.3.x src/Form/LingotekJobAssignToMultipleEntitiesForm.php \Drupal\lingotek\Form\LingotekJobAssignToMultipleEntitiesForm::getSelectedEntities()
- 3.4.x src/Form/LingotekJobAssignToMultipleEntitiesForm.php \Drupal\lingotek\Form\LingotekJobAssignToMultipleEntitiesForm::getSelectedEntities()
- 3.5.x src/Form/LingotekJobAssignToMultipleEntitiesForm.php \Drupal\lingotek\Form\LingotekJobAssignToMultipleEntitiesForm::getSelectedEntities()
- 3.6.x src/Form/LingotekJobAssignToMultipleEntitiesForm.php \Drupal\lingotek\Form\LingotekJobAssignToMultipleEntitiesForm::getSelectedEntities()
- 3.7.x src/Form/LingotekJobAssignToMultipleEntitiesForm.php \Drupal\lingotek\Form\LingotekJobAssignToMultipleEntitiesForm::getSelectedEntities()
- 3.8.x src/Form/LingotekJobAssignToMultipleEntitiesForm.php \Drupal\lingotek\Form\LingotekJobAssignToMultipleEntitiesForm::getSelectedEntities()
Gets an array as in $entity_type_id:$id => $entity from the selection.
Parameters
string[][] $selection: The selection.
Return value
\Drupal\Core\Entity\ContentEntityInterface[] The entities.
Throws
\Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException
\Drupal\Component\Plugin\Exception\PluginNotFoundException
2 calls to LingotekJobAssignToMultipleEntitiesForm::getSelectedEntities()
- LingotekJobAssignToMultipleEntitiesForm::buildForm in src/
Form/ LingotekJobAssignToMultipleEntitiesForm.php - Form constructor.
- LingotekJobAssignToMultipleEntitiesForm::submitForm in src/
Form/ LingotekJobAssignToMultipleEntitiesForm.php - Form submission handler.
File
- src/
Form/ LingotekJobAssignToMultipleEntitiesForm.php, line 238
Class
- LingotekJobAssignToMultipleEntitiesForm
- Form for bulk assignation of Job ID to content entities.
Namespace
Drupal\lingotek\FormCode
protected function getSelectedEntities($selection) {
$entities = [];
foreach ($selection as $entity_type_id => $ids) {
$list = $this->entityTypeManager
->getStorage($entity_type_id)
->loadMultiple(array_keys($ids));
foreach ($list as $id => $entity) {
$key = $entity_type_id . ':' . $id;
$entities[$key] = $entity;
}
}
return $entities;
}