コード例 #1
0
ファイル: ConfigBagTest.php プロジェクト: ramunasd/platform
 /**
  * @expectedException \Oro\Bundle\ConfigBundle\Exception\UnexpectedTypeException
  * @expectedExceptionMessage Expected argument of type "Oro\Bundle\ConfigBundle\Config\DataTransformerInterface"
  */
 public function testGetDataTransformerWithUnexpectedType()
 {
     $this->container->expects($this->once())->method('get')->with('test.service')->will($this->returnValue(new \stdClass()));
     $config = ['fields' => ['test_key' => ['data_transformer' => 'test.service']]];
     $configBag = new ConfigBag($config, $this->container);
     $configBag->getDataTransformer('test_key');
 }
コード例 #2
0
ファイル: Provider.php プロジェクト: Maksold/platform
 /**
  * {@inheritdoc}
  */
 public function getDataTransformer($key)
 {
     return $this->configBag->getDataTransformer($key);
 }