Menu\Items\ItemList::getItemsByContentType PHP 메소드

getItemsByContentType() 공개 메소드

Get items by their content type
public getItemsByContentType ( string $contentType ) : VEspakoen\Menu\MenuHandler
$contentType string The full object name
리턴 VEspakoen\Menu\MenuHandler
    public function getItemsByContentType($contentType)
    {
        $results = array();
        $itemList = $this->getAllItems();
        foreach ($itemList->getMenuObjects() as $item) {
            $content = $item->getContent();
            if (get_class($content) == $contentType) {
                $results[] = $item;
            }
        }
        return new MenuHandler($results);
    }