Framework/Form/Element/Fieldset.php
protected function fieldset($class = null, $cssClass = null) {
		if (!$class) {
			$class = __CLASS__;
		}
		/** @var Fieldset $result */
		// 2015-12-29
		// Раньше имя создавалось так: df_uid(4, 'fs')
		$result = $this->addField($this->cn('fs' . $this->_childFieldsetNextId++), $class, [
			/**
			 * 2015-12-07
			 * Важно скопировать значения опций сюда,
			 * чтобы дочерний филдсет мог создавать свои элементы
			 * типа $fsCheckboxes->checkbox('bold', 'B');
			 * Что интересно, добавление вместо этого метода getValue
			 * почему-то не работает:
			 *	function getValue() {return $this->top()->getData('value');}
			 */
			'value' => $this['value']
		]);
		/**
		 * 2015-12-12
		 * Флаг анонимности филдсета.
		 * Анонимные филдсеты не добавляют своё имя в качестве префикса имён полей.
		 */
		$result->_anonymous = true;
		if ($cssClass) {
			$result->addClass($cssClass);
		}
		return $result;
	}
protected function fieldset($class = null, $cssClass = null) {
		if (!$class) {
			$class = __CLASS__;
		}
		/** @var Fieldset $result */
		// 2015-12-29
		// Раньше имя создавалось так: df_uid(4, 'fs')
		$result = $this->addField($this->cn('fs' . $this->_childFieldsetNextId++), $class, [
			/**
			 * 2015-12-07
			 * Важно скопировать значения опций сюда,
			 * чтобы дочерний филдсет мог создавать свои элементы
			 * типа $fsCheckboxes->checkbox('bold', 'B');
			 * Что интересно, добавление вместо этого метода getValue
			 * почему-то не работает:
			 *	function getValue() {return $this->top()->getData('value');}
			 */
			'value' => $this['value']
		]);
		/**
		 * 2015-12-12
		 * Флаг анонимности филдсета.
		 * Анонимные филдсеты не добавляют своё имя в качестве префикса имён полей.
		 */
		$result->_anonymous = true;
		if ($cssClass) {
			$result->addClass($cssClass);
		}
		return $result;
	}
protected function fieldset ( $ class = null , $ cssClass = null ) { if ( ! $ class ) { $ class = __CLASS__ ; } /** @var Fieldset $result */ // 2015-12-29 // Раньше имя создавалось так: df_uid(4, 'fs') $ result = $ this -> addField ( $ this -> cn ( 'fs' . $ this -> _childFieldsetNextId ++ ) , $ class , [ /**
			 * 2015-12-07
			 * Важно скопировать значения опций сюда,
			 * чтобы дочерний филдсет мог создавать свои элементы
			 * типа $fsCheckboxes->checkbox('bold', 'B');
			 * Что интересно, добавление вместо этого метода getValue
			 * почему-то не работает:
			 *	function getValue() {return $this->top()->getData('value');}
			 */ 'value' => $ this [ 'value' ] ] ) ; /**
		 * 2015-12-12
		 * Флаг анонимности филдсета.
		 * Анонимные филдсеты не добавляют своё имя в качестве префикса имён полей.
		 */ $ result -> _anonymous = true ; if ( $ cssClass ) { $ result -> addClass ( $ cssClass ) ; } return $ result ; }
2015-12-29
@todo Видимо, от этого метода надо избавляться.
Обратите внимание, как работает, например,
@see \Df\Framework\Form\Element\Fieldset::size()
Этот метод использует способ, который кажется мне более оптимальным:
https://github.com/mage2pro/core/tree/e7fcbd9c04a904e9e0d196c56e6a60d6eab0835a/Framework/Data/Form/Element/Fieldset.php#L443
@param string|null $class [optional]
@param string|null $cssClass [optional]
@return Fieldset
2015 - 12 - 29