protected function getNameWithoutPrefix()
{
if ($this->isObjectAccessorMode()) {
$propertySegments = explode('.', $this->arguments['property']);
$formObjectName = $this->viewHelperVariableContainer->get(FormViewHelper::class, 'formObjectName');
if (!empty($formObjectName)) {
array_unshift($propertySegments, $formObjectName);
}
$name = array_shift($propertySegments);
foreach ($propertySegments as $segment) {
$name .= '[' . $segment . ']';
}
} else {
$name = $this->hasArgument('name') ? $this->arguments['name'] : '';
}
return $name;
}