public function buildEditForm(FormMapper $formMapper, BlockInterface $block) { $formMapper->add('settings', 'sonata_type_immutable_array', array('keys' => array(array('number', 'integer', array('required' => true)), array('title', 'text', array('required' => false)), array('base_product_id', 'integer', array('required' => false))))); }