lib/components/web/widgets/Item.php
public function getSection($parent = null, $settings = [])
    {
        $settings = array_merge($this->settings, $settings);
        if (is_null($this->_section)) {
            $this->_section = $this->owner->getSection($parent, $settings);
        }
        if (is_callable($this->_section) || (is_array($this->_section) && !empty($this->_section[0]) && is_object($this->_section[0]))) {
            return $this->evaluateExpression($this->_section, ['parent' => $parent, 'settings' => $settings]);
        }

        return $this->_section;
    }
public function getSection($parent = null, $settings = [])
    {
        $settings = array_merge($this->settings, $settings);
        if (is_null($this->_section)) {
            $this->_section = $this->owner->getSection($parent, $settings);
        }
        if (is_callable($this->_section) || (is_array($this->_section) && !empty($this->_section[0]) && is_object($this->_section[0]))) {
            return $this->evaluateExpression($this->_section, ['parent' => $parent, 'settings' => $settings]);
        }

        return $this->_section;
    }
public function getSection ( $ parent = null , $ settings = [ ] ) { $ settings = array_merge ( $ this -> settings , $ settings ) ; if ( is_null ( $ this -> _section ) ) { $ this -> _section = $ this -> owner -> getSection ( $ parent , $ settings ) ; } if ( is_callable ( $ this -> _section ) || ( is_array ( $ this -> _section ) && ! empty ( $ this -> _section [ 0 ] ) && is_object ( $ this -> _section [ 0 ] ) ) ) { return $ this -> evaluateExpression ( $ this -> _section , [ 'parent' => $ parent , 'settings' => $ settings ] ) ; } return $ this -> _section ; }
Get section.

@param [[@doctodo param_type:parent]] $parent   [[@doctodo param_description:parent]] [optional]
@param array                          $settings [[@doctodo param_description:settings]] [optional]

@return [[@doctodo return_type:getSection]] [[@doctodo return_description:getSection]]
Get section .