protected function registerServiceMock($name, $className = '\\stdClass', $methods = null)
 {
     $mock = M::mock($className, $methods);
     $this->serviceLocator->set($name, $mock);
     return $mock;
 }
示例#2
0
 public function testWillPullFromLocatorIfAttached()
 {
     $locator = new TestAsset\ServiceLocator();
     $plugin = new stdClass();
     $locator->set('ZendTest\\Loader\\TestAsset\\Foo', $plugin);
     $loader = $this->broker->getClassLoader();
     $loader->registerPlugin('foo', 'ZendTest\\Loader\\TestAsset\\Foo');
     $this->broker->setLocator($locator);
     $test = $this->broker->load('foo');
     $this->assertSame($plugin, $test);
 }