fewbricks\acf\fields\flexible_content::__construct PHP Method

__construct() public method

public __construct ( string $label, string $name, string $key, array $custom_settings = [] )
$label string The label that the field will get.
$name string The name that the field will get.
$key string The key that the field wil get. It is very important that this value is unique among all the keys across the entire site.
$custom_settings array Any custom settings that you want to set. A setting must be implemented in the ACF field class for it to have an effect. This array wil be merged with $base_settings in this class and then with the default settings in the ACF field class.
    public function __construct($label, $name, $key, $custom_settings = [])
    {
        $base_settings = ['prefix' => '', 'type' => 'flexible_content', 'instructions' => '', 'required' => 0, 'conditional_logic' => 0, 'wrapper' => ['width' => '', 'class' => '', 'id' => ''], 'button_label' => 'Add module', 'min' => '', 'max' => '', 'layouts' => []];
        parent::__construct($label, $name, $key, $base_settings, $custom_settings);
    }