Blueprints/src/BlueprintSchema.php
protected function parseFormFields(array $fields, array $params, $prefix = '', $parent = '', $merge = false, array $formPath = [])
    {
        if (isset($fields['type']) && !\is_array($fields['type'])) {
            return;
        }

        // Go though all the fields in current level.
        foreach ($fields as $key => $field) {
            $this->parseFormField($key, $field, $params, $prefix, $parent, $merge, $formPath);
        }
    }
protected function parseFormFields(array $fields, array $params, $prefix = '', $parent = '', $merge = false, array $formPath = [])
    {
        if (isset($fields['type']) && !\is_array($fields['type'])) {
            return;
        }

        // Go though all the fields in current level.
        foreach ($fields as $key => $field) {
            $this->parseFormField($key, $field, $params, $prefix, $parent, $merge, $formPath);
        }
    }
protected function parseFormFields ( array $ fields , array $ params , $ prefix = '' , $ parent = '' , $ merge = false , array $ formPath = [ ] ) { if ( isset ( $ fields [ 'type' ] ) && ! \ is_array ( $ fields [ 'type' ] ) ) { return ; } // Go though all the fields in current level. foreach ( $ fields as $ key => $ field ) { $ this -> parseFormField ( $ key , $ field , $ params , $ prefix , $ parent , $ merge , $ formPath ) ; } }
Gets all field definitions from the blueprints.

@param array  $fields    Fields to parse.
@param array  $params    Property parameters.
@param string $prefix    Property prefix.
@param string $parent    Parent property.
@param bool   $merge     Merge fields instead replacing them.
@param array $formPath
Gets all field definitions from the blueprints .