public function descendantFieldKeys(): array
    {
        $keys = [];

        foreach ($this->children() as $key => $node) {

            if ($node instanceof ModelFormLayoutNodeInterface) {
                $keys = array_merge($keys, $node->descendantFieldKeys());
                continue;
            }

            $keys[] = $node;
        }

        return $keys;
    }
public function descendantFieldKeys(): array
    {
        $keys = [];

        foreach ($this->children() as $key => $node) {

            if ($node instanceof ModelFormLayoutNodeInterface) {
                $keys = array_merge($keys, $node->descendantFieldKeys());
                continue;
            }

            $keys[] = $node;
        }

        return $keys;
    }
public function descendantFieldKeys ( ) : array { $ keys = [ ] ; foreach ( $ this -> children ( ) as $ key => $ node ) { if ( $ node instanceof ModelFormLayoutNodeInterface ) { $ keys = array_merge ( $ keys , $ node -> descendantFieldKeys ( ) ) ; continue ; } $ keys [ ] = $ node ; } return $ keys ; }
Returns list of keys of form fields that are descendants of this tab.

@return string[]
Returns list of keys of form fields that are descendants of this tab .