/** * @return void */ public function testGetQueryContainerThrowExceptionIfQueryContainerNotFound() { $this->expectException(QueryContainerNotFoundException::class); $queryContainerResolverMock = $this->getMockBuilder(QueryContainerResolver::class)->setMethods(['canResolve', 'getClassInfo'])->getMock(); $queryContainerResolverMock->method('canResolve')->willReturn(false); $classInfo = new ClassInfo(); $classInfo->setClass('\\Namespace\\Application\\Bundle\\Layer\\Foo\\Bar'); $queryContainerResolverMock->method('getClassInfo')->willReturn($classInfo); $pluginMock = $this->getPluginMock(['getQueryContainerResolver']); $pluginMock->method('getQueryContainerResolver')->willReturn($queryContainerResolverMock); $pluginMock->getQueryContainer(); }
/** * @param object $callerClass * @param string $key */ public function __construct($callerClass, $key) { $classInfo = new ClassInfo(); $classInfo->setClass($callerClass); parent::__construct($this->buildMessage($classInfo, $key)); }
/** * @return void */ public function testSetClassNameMustExtractLayerFromClass() { $classInfo = new ClassInfo(); $classInfo->setClass($classInfo); $this->assertSame('ClassResolver', $classInfo->getLayer()); }
/** * @param object|string $callerClass * * @return \Spryker\Zed\Kernel\ClassResolver\AbstractClassResolver */ public function setCallerClass($callerClass) { $this->classInfo = new ClassInfo(); $this->classInfo->setClass($callerClass); return $this; }