public static function getComponent(RenderingContextInterface $renderingContext, array $arguments)
{
$form = static::getFormFromRenderingContext($renderingContext);
$extensionName = static::getExtensionNameFromRenderingContextOrArguments($renderingContext, $arguments);
if (TRUE === $form->has($arguments['name'])) {
$sheet = $form->get($arguments['name']);
} else {
/** @var Sheet $sheet */
$sheet = $form->createContainer('Sheet', $arguments['name'], $arguments['label']);
}
$sheet->setExtensionName($extensionName);
$sheet->setVariables($arguments['variables']);
$sheet->setDescription($arguments['description']);
$sheet->setShortDescription($arguments['shortDescription']);
return $sheet;
}