FluidTYPO3\Vhs\ViewHelpers\Menu\AbstractMenuViewHelper::processPagesArgument PHP Method

processPagesArgument() public method

Returns array of page UIDs from provided pages
public processPagesArgument ( mixed $pages = null ) : array
$pages mixed
return array
    public function processPagesArgument($pages = null)
    {
        if (null === $pages) {
            $pages = $this->arguments['pages'];
        }
        if (true === $pages instanceof \Traversable) {
            $pages = iterator_to_array($pages);
        } elseif (true === is_string($pages)) {
            $pages = GeneralUtility::trimExplode(',', $pages, true);
        } elseif (true === is_int($pages)) {
            $pages = (array) $pages;
        }
        if (false === is_array($pages)) {
            return [];
        }
        return $pages;
    }