WellCommerce\Component\DataSet\Context\AbstractDataSetContext::configureOptions PHP Method

configureOptions() public method

public configureOptions ( Symfony\Component\OptionsResolver\OptionsResolver $resolver )
$resolver Symfony\Component\OptionsResolver\OptionsResolver
    public function configureOptions(OptionsResolver $resolver)
    {
        $resolver->setRequired(['column_transformers', 'cache']);
        $resolver->setDefaults(['column_transformers' => new ColumnTransformerCollection(), 'cache' => true]);
        $resolver->setAllowedTypes('column_transformers', ColumnTransformerCollection::class);
        $resolver->setAllowedTypes('cache', 'bool');
    }

Usage Example

 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setRequired(['data_id']);
     $resolver->setDefaults(['data_id' => 0, 'cache' => false]);
     $resolver->setAllowedTypes('data_id', 'numeric');
 }
All Usage Examples Of WellCommerce\Component\DataSet\Context\AbstractDataSetContext::configureOptions