prop('items'); if(!$items) return array(); $steps = array(); foreach($items as $item) { $steps[] = li ( !empty($item->active) ? setClass('active') : null, !empty($item->url) ? set::href($item->url) : null, a ( setClass('btn shadow-none' . (!empty($item->active) ? ' secondary' : '')), $item->text ) ); } return $steps; } protected function build() { return ul ( setID('navigator'), setClass('nav nav-primary'), $this->buildSteps() ); } }