コード例 #1
0
 public function testSetDefaultOptions()
 {
     $resolver = new OptionsResolver();
     $type = new ImageType();
     $type->setDefaultOptions($resolver);
     $this->assertTrue($resolver->isRequired('image_path'));
     $this->assertTrue($resolver->isRequired('image_filter'));
     $this->assertTrue($resolver->isKnown('image_attr'));
     $this->assertTrue($resolver->isKnown('link_url'));
     $this->assertTrue($resolver->isKnown('link_filter'));
     $this->assertTrue($resolver->isKnown('link_attr'));
 }
コード例 #2
0
 public function testSetDefaultOptions()
 {
     $resolver = new OptionsResolver();
     $type = new ImageType();
     $type->setDefaultOptions($resolver);
     $this->assertTrue($resolver->isRequired('image_path'));
     $this->assertTrue($resolver->isRequired('image_filter'));
     $isDefinedMethod = method_exists($resolver, 'isDefined') ? 'isDefined' : 'isKnown';
     $this->assertTrue($resolver->{$isDefinedMethod}('image_attr'));
     $this->assertTrue($resolver->{$isDefinedMethod}('link_url'));
     $this->assertTrue($resolver->{$isDefinedMethod}('link_filter'));
     $this->assertTrue($resolver->{$isDefinedMethod}('link_attr'));
 }
コード例 #3
0
ファイル: ImageTypeTest.php プロジェクト: raphydev/onep
 public function testLegacySetDefaultOptions()
 {
     if (version_compare(Kernel::VERSION_ID, '20600') >= 0) {
         $this->markTestSkipped('No need to test on symfony >= 2.6');
     }
     $resolver = new OptionsResolver();
     $type = new ImageType();
     $type->setDefaultOptions($resolver);
     $this->assertTrue($resolver->isRequired('image_path'));
     $this->assertTrue($resolver->isRequired('image_filter'));
     $this->assertTrue($resolver->isKnown('image_attr'));
     $this->assertTrue($resolver->isKnown('link_url'));
     $this->assertTrue($resolver->isKnown('link_filter'));
     $this->assertTrue($resolver->isKnown('link_attr'));
 }