コード例 #1
0
 public function testClearOptionAndNormalizer()
 {
     $this->options->set('foo1', 'bar');
     $this->options->setNormalizer('foo1', function (Options $options) {
         return '';
     });
     $this->options->set('foo2', 'bar');
     $this->options->setNormalizer('foo2', function (Options $options) {
         return '';
     });
     $this->options->clear();
     $this->assertEmpty($this->options->all());
 }
コード例 #2
0
ファイル: OptionsTest.php プロジェクト: joan16v/symfony2_test
 /**
  * @covers Symfony\Component\OptionsResolver\Options::clear
  * @expectedException Symfony\Component\OptionsResolver\Exception\OptionDefinitionException
  */
 public function testCannotClearAfterOptionWasRead()
 {
     $this->options->set('one', 1);
     $this->options->all();
     $this->options->clear();
 }