示例#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
 /**
  * {@inheritdoc}
  */
 public function buildView(FormView $view, FormInterface $form, array $options)
 {
     $view->vars = array_replace($view->vars, ['providers' => $this->providerPool->getProviders()]);
 }