59 $this->_elements = $elements;
60 $this->_scope = $scope;
61 if (count($elements)) {
62 $lastElement = end($elements);
63 $this->_lastId = $lastElement[
'id'];
84 next($this->_elements);
85 if (
current($this->_elements)) {
87 if (!$this->
current()->isVisible()) {
101 $this->_flyweight->setData(
$element, $this->_scope);
111 key($this->_elements);
122 return (
bool)
current($this->_elements);
132 reset($this->_elements);
133 if (
current($this->_elements)) {
135 if (!$this->
current()->isVisible()) {
__construct(\Magento\Config\Model\Config\Structure\AbstractElement $element)
isLast(\Magento\Config\Model\Config\Structure\ElementInterface $element)
setElements(array $elements, $scope)
_initFlyweight(array $element)