コード例 #1
0
 /**
  * @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;
 }
コード例 #2
0
 /**
  * @param RenderableInterface $renderable
  * @return string
  */
 public function render(RenderableInterface $renderable)
 {
     $path = $renderable->getIdentifier();
     while ($renderable = $renderable->getParentRenderable()) {
         $path = $renderable->getIdentifier() . '/' . $path;
     }
     return $path;
 }
コード例 #3
0
ファイル: FormDefinition.php プロジェクト: sinso/TYPO3.Flow
 /**
  * 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()]);
     }
 }