/** * @param \TYPO3\Form\Core\Model\Renderable\RenderableInterface $renderable * @return string */ public function render(\TYPO3\Form\Core\Model\Renderable\RenderableInterface $renderable) { $path = $renderable->getIdentifier(); while ($renderable = $renderable->getParentRenderable()) { $path = $renderable->getIdentifier() . '/' . $path; } return $path; }
/** * @param RenderableInterface $renderable * @return string */ public function render(RenderableInterface $renderable) { $path = $renderable->getIdentifier(); while ($renderable = $renderable->getParentRenderable()) { $path = $renderable->getIdentifier() . '/' . $path; } return $path; }
/** * Remove an element from the ElementsByIdentifier cache * * @param Renderable\RenderableInterface $renderable * @return void * @internal */ public function unregisterRenderable(Renderable\RenderableInterface $renderable) { if ($renderable instanceof FormElementInterface) { unset($this->elementsByIdentifier[$renderable->getIdentifier()]); } }