Redaxscript\Modules\DirectoryLister\DirectoryLister::_renderParent PHP Method

_renderParent() protected static method

renderParent
protected static _renderParent ( string $rootDirectory = null, string $parentDirectory = null, array $optionArray = [] ) : string
$rootDirectory string
$parentDirectory string
$optionArray array
return string
    protected static function _renderParent($rootDirectory = null, $parentDirectory = null, $optionArray = [])
    {
        $outputItem = null;
        $queryString = $rootDirectory !== $parentDirectory ? '&directory=' . $parentDirectory : null;
        /* html elements */
        $linkElement = new Html\Element();
        $linkElement->init('a', ['class' => self::$_configArray['className']['link']]);
        /* collect item output */
        $outputItem .= '<li>';
        $outputItem .= $linkElement->attr(['href' => Registry::get('parameterRoute') . Registry::get('fullRoute') . $queryString . $optionArray['hash'], 'title' => Language::get('directory_parent', '_directory_lister')])->addClass(self::$_configArray['className']['types']['directoryParent'])->text(Language::get('directory_parent', '_directory_lister'));
        $outputItem .= '</li>';
        return $outputItem;
    }