function ManageResolverRelationships::renderRows
Same name in other branches
- 8.x-3.x src/Form/ManageResolverRelationships.php \Drupal\ctools\Form\ManageResolverRelationships::renderRows()
Render the rows.
Parameters
mixed $cached_values: The arbitrary value from temporary storage.
Return value
array The array context.
1 call to ManageResolverRelationships::renderRows()
- ManageResolverRelationships::buildForm in src/
Form/ ManageResolverRelationships.php - Form constructor.
File
-
src/
Form/ ManageResolverRelationships.php, line 175
Class
- ManageResolverRelationships
- Provider manage resolver relationships.
Namespace
Drupal\ctools\FormCode
protected function renderRows($cached_values) {
$contexts = [];
foreach ($this->getContexts($cached_values) as $row => $context) {
[
$route_name,
$route_parameters,
] = $this->getRelationshipOperationsRouteInfo($cached_values, $this->machine_name, $row);
$build = [
'#type' => 'operations',
'#links' => $this->getOperations($cached_values, $row, $route_name, $route_parameters),
];
$contexts[$row] = [
$row,
$context->getContextDefinition()
->getLabel(),
$context->getContextDefinition()
->getDataType(),
'operations' => [
'data' => $build,
],
];
}
return $contexts;
}