protected function registerServiceMock($name, $className = '\\stdClass', $methods = null) { $mock = M::mock($className, $methods); $this->serviceLocator->set($name, $mock); return $mock; }
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); }