コード例 #1
0
 public function testRemoveOptionAndNormalizer()
 {
     $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->remove('foo2');
     $this->assertEquals(array('foo1' => ''), $this->options->all());
 }
コード例 #2
0
ファイル: OptionsTest.php プロジェクト: redpanda/symfony
 /**
  * @expectedException Symfony\Component\OptionsResolver\Exception\OptionDefinitionException
  */
 public function testRemoveNotSupportedAfterGet()
 {
     $this->options->set('foo', 'bar');
     $this->options->get('foo');
     $this->options->remove('foo');
 }