}
if (is_string($bunch)) {
if (class_exists($bunch)) {
- /** @var InterfaceBunchOfFields $bunchInstance */
$bunchInstance = new $bunch();
- $bunchInstance->setRootEntry($this->getRootEntry());
if (method_exists($bunchInstance, 'getFields')) {
$this->_fields = $bunchInstance->getFields();
}
* @return bool
*/
public function hasField($name): bool;
-
- /**
- * @return InterfaceBunchOfFields
- */
- public function getRootEntry(): ?InterfaceBunchOfFields;
-
- /**
- * @param InterfaceBunchOfFields $rootEntry
- */
- public function setRootEntry(InterfaceBunchOfFields $rootEntry): void;
}