FluidTYPO3\Flux\Form\AbstractFormComponent::getPath PHP Method

getPath() public method

public getPath ( ) : string
return string
    public function getPath()
    {
        $prefix = '';
        if (TRUE === $this instanceof Sheet) {
            $prefix = 'sheets';
        } elseif (TRUE === $this instanceof Section) {
            $prefix = 'sections';
        } elseif (TRUE === $this instanceof Grid) {
            $prefix = 'grids';
        } elseif (TRUE === $this instanceof Column) {
            $prefix = 'columns';
        } elseif (TRUE === $this instanceof Object) {
            $prefix = 'objects';
        } elseif (TRUE === $this instanceof Container) {
            $prefix = 'containers';
        } elseif (TRUE === $this instanceof FieldInterface) {
            if (TRUE === $this->isChildOfType('Object')) {
                $prefix = 'objects.' . $this->getParent()->getName();
            } else {
                $prefix = 'fields';
            }
        }
        return trim($prefix . '.' . $this->getName(), '.');
    }