fewbricks\bricks\demo_flexible_columns::set_fields PHP Method

set_fields() public method

public set_fields ( )
    public function set_fields()
    {
        $nr_of_columns = $this->get_arg('nr_of_columns');
        for ($column_nr = 1; $column_nr <= $nr_of_columns; $column_nr++) {
            $this->add_field(new acf_fields\tab('Column ' . $column_nr, 'column_' . $column_nr, '1509141033a' . $column_nr));
            $this->add_brick(new demo_flexible_brick('fb' . $column_nr, '1509141034a' . $column_nr));
        }
        // Lets store the nr of columns in a hidden field
        $this->add_field(new acf_fields\fewbricks_hidden('-', 'nr_of_columns', '1603250004e', ['default_value' => $nr_of_columns]));
    }