コード例 #1
0
ファイル: PoolTest.php プロジェクト: Opifer/Cms
 public function testAddProvider()
 {
     $provider = m::mock('Opifer\\MediaBundle\\Provider\\ProviderInterface');
     $pool = new Pool();
     $pool->addProvider($provider, 'provider');
     $providers = $pool->getProviders();
     $this->assertArrayHasKey('provider', $providers);
     $this->assertInstanceOf('Opifer\\MediaBundle\\Provider\\ProviderInterface', $providers['provider']);
 }
コード例 #2
0
ファイル: MediaPickerType.php プロジェクト: dzoke/Cms
 /**
  * {@inheritdoc}
  */
 public function buildView(FormView $view, FormInterface $form, array $options)
 {
     $view->vars = array_replace($view->vars, ['providers' => $this->providerPool->getProviders()]);
 }