Bolt\Controller\Frontend::getListingOrder PHP Method

getListingOrder() private method

If the ContentType's sort is false (default in Config::parseContentType), either: - we let getContent() sort by itself - we explicitly set it to sort on the general/listing_sort setting
private getListingOrder ( array $contentType ) : null | string
$contentType array
return null | string
    private function getListingOrder(array $contentType)
    {
        // An empty default isn't set in config yet, arrays got to hate them.
        $contentType += ['taxonomy' => []];
        $taxonomies = $this->getOption('taxonomy');
        foreach ($contentType['taxonomy'] as $taxonomyName) {
            if ($taxonomies[$taxonomyName]['has_sortorder']) {
                // Let getContent() handle it
                return null;
            }
        }
        return $this->getOption('theme/listing_sort') ?: $this->getOption('general/listing_sort');
    }