コード例 #1
0
 /**
  * @param FieldConfigEvent $event
  */
 public function createField(FieldConfigEvent $event)
 {
     $configProvider = $event->getConfigManager()->getProvider('entity');
     $config = $configProvider->getConfig($event->getClassName(), $event->getFieldName());
     if (!$config->is('label')) {
         $config->set('label', $event->getFieldName());
     }
 }
コード例 #2
0
 public function testEvent()
 {
     $configManager = $this->getMockBuilder('Oro\\Bundle\\EntityConfigBundle\\Config\\ConfigManager')->disableOriginalConstructor()->getMock();
     $event = new FieldConfigEvent('Test\\Class', 'testField', $configManager);
     $this->assertEquals('Test\\Class', $event->getClassName());
     $this->assertEquals('testField', $event->getFieldName());
     $this->assertSame($configManager, $event->getConfigManager());
 }