FOF30\Toolbar\Toolbar::renderFromConfig PHP Method

renderFromConfig() private method

Render the toolbar from the configuration.
private renderFromConfig ( array $toolbar ) : void
$toolbar array The toolbar definition
return void
    private function renderFromConfig(array $toolbar)
    {
        $isBackend = $this->container->platform->isBackend();
        if ($isBackend || $this->renderFrontendSubmenu) {
            $this->renderSubmenu();
        }
        if (!$isBackend && !$this->renderFrontendButtons) {
            return;
        }
        if (!$this->isDataView()) {
            return;
        }
        // Render each element
        foreach ($toolbar as $elementType => $elementAttributes) {
            $value = isset($elementAttributes['value']) ? $elementAttributes['value'] : null;
            $this->renderToolbarElement($elementType, $value, $elementAttributes);
        }
        return;
    }