/** * @param \Spryker\Zed\Kernel\ClassResolver\ClassInfo $callerClassInfo * * @return string */ protected function buildMessage(ClassInfo $callerClassInfo) { $message = 'Spryker Kernel Exception' . PHP_EOL; $message .= sprintf('Can not resolve %1$sDependencyProvider for your bundle "%1$s"', $callerClassInfo->getBundle()) . PHP_EOL; $message .= 'You can fix this by adding the missing DependencyProvider to your bundle.' . PHP_EOL; $message .= sprintf('E.g. %s\\Zed\\%2$s\\%2$sDependencyProvider', Config::getInstance()->get(KernelConstants::PROJECT_NAMESPACE), $callerClassInfo->getBundle()); $message .= PHP_EOL . new Backtrace(); return $message; }
/** * @param \Spryker\Zed\Kernel\ClassResolver\ClassInfo $callerClassInfo * * @return string */ protected function buildMessage(ClassInfo $callerClassInfo) { $message = 'Spryker Kernel Exception' . PHP_EOL; $message .= sprintf('Can not resolve $1Facade in Business layer for your bundle "%s"', $callerClassInfo->getBundle()) . PHP_EOL; $message .= 'You can fix this by adding the missing Facade to your bundle.' . PHP_EOL; $message .= sprintf('E.g. %s\\Zed\\%2$s\\Business\\%2$sFacade', Config::getInstance()->get(KernelConstants::PROJECT_NAMESPACE), $callerClassInfo->getBundle()); $message .= new Backtrace(); return $message; }
/** * @param \Spryker\Zed\Kernel\ClassResolver\ClassInfo $callerClassInfo * @param string $key * * @return string */ protected function buildMessage(ClassInfo $callerClassInfo, $key) { $message = 'Spryker Kernel Exception' . PHP_EOL; $message .= sprintf('Container does not contain the called "%s"', $key) . PHP_EOL; $message .= sprintf('You can fix this by adding the key "%s" to your "%sDependencyProvider"', $key, $callerClassInfo->getBundle()); return $message; }