public function testGetOption() { $objectOption = new stdClass(); $options = ['languageCode' => 'eng-GB', 'foo' => 'bar', 'obj' => $objectOption]; $event = new FormActionEvent($this->getMock('\\Symfony\\Component\\Form\\FormInterface'), new stdClass(), 'fooButton', $options); self::assertTrue($event->hasOption('languageCode')); self::assertTrue($event->hasOption('foo')); self::assertTrue($event->hasOption('obj')); self::assertSame('eng-GB', $event->getOption('languageCode')); self::assertSame('bar', $event->getOption('foo')); self::assertSame($objectOption, $event->getOption('obj')); }