/** * @expectedException \Symfony\Component\OptionsResolver\Exception\InvalidOptionsException */ public function testConfigureOptionsWithInvalidGrid() { $this->type->configureOptions($resolver = new OptionsResolver()); $this->assertSame($options = ['builder' => $this->createDataSourceBuilderMock(), 'sort' => $this->createSortMock(), 'grid' => 'foo'], $resolver->resolve($options)); }
/** * {@inheritdoc} */ public function configureOptions(OptionsResolver $resolver) { parent::configureOptions($resolver); $resolver->setDefault('trans_domain', 'grids')->setAllowedTypes('trans_domain', 'string'); }