FluidTYPO3\Flux\View\PreviewView::drawPasteIcon PHP Method

drawPasteIcon() protected method

protected drawPasteIcon ( array $row, FluidTYPO3\Flux\Form\Container\Column $column, boolean $reference = FALSE, array $relativeTo = [] ) : string
$row array
$column FluidTYPO3\Flux\Form\Container\Column
$reference boolean
$relativeTo array
return string
    protected function drawPasteIcon(array $row, Column $column, $reference = FALSE, array $relativeTo = array())
    {
        $command = TRUE === $reference ? 'reference' : 'paste';
        $relativeUid = TRUE === isset($relativeTo['uid']) ? $relativeTo['uid'] : 0;
        $columnName = $column->getName();
        $relativeTo = $row['pid'] . '-' . $command . '-' . $relativeUid . '-' . $row['uid'] . (FALSE === empty($columnName) ? '-' . $columnName : '') . '-' . ContentService::COLPOS_FLUXCONTENT;
        return ClipBoardUtility::createIconWithUrl($relativeTo, $reference);
    }