^ Error {#115
#message: "Call to a member function getContainer() on null"
#code: 0
#file: "/var/www/masterkomforta.com/data/www/masterkomforta.com/includes/classes/RBM/StaticApp.php"
#line: 28
trace: {
/var/www/masterkomforta.com/data/www/masterkomforta.com/includes/classes/RBM/StaticApp.php:28 {
RBM\StaticApp::has($name) …
› {\r
› return self::$container->getContainer()->has($name);\r
› }\r
}
/var/www/masterkomforta.com/data/www/masterkomforta.com/includes/classes/RBM/Shop/Calculator/Price/PriceCache.php:20 {
RBM\Shop\Calculator\Price\PriceCache::add(int $id, Price $price): Price …
› {\r
› if (StaticApp::has('redis') && false) {\r
› $redis = StaticApp::get('redis');\r
arguments: {
$name: "redis"
}
}
/var/www/masterkomforta.com/data/www/masterkomforta.com/includes/classes/RBM/Shop/Calculator/Price/Repository/PriceRepository.php:73 {
RBM\Shop\Calculator\Price\Repository\PriceRepository->getPrice($dataId): array …
› $tmp = PriceCache::get($id);\r
› $result[$id] = $tmp ?: PriceCache::add($id, new Price(0, 0));\r
› if (!$tmp) {\r
arguments: {
$id: 657052
$price: RBM\Shop\Calculator\Price\Model\Price {#114 …}
}
}
/var/www/masterkomforta.com/data/www/masterkomforta.com/includes/classes/RBM/Shop/Calculator/Price/Service/PriceService.php:33 {
RBM\Shop\Calculator\Price\Service\PriceService->getPrices(array $productsId): array …
› {\r
› return $this->repository->getPrice($productsId);\r
› }\r
arguments: {
$dataId: array:11 [ …11]
}
}
/var/www/masterkomforta.com/data/www/masterkomforta.com/includes/classes/RBM/App/Controller/Controller.php:345 {
RBM\App\Controller\Controller->setPrices(array $parts): array …
› $priceService = new PriceService();\r
› $ids = $priceService->getPrices(array_unique(array_column($parts, 'parts_id')));\r
› return array_map(static function ($item) use ($ids) {\r
arguments: {
$productsId: array:11 [ …11]
}
}
/var/www/masterkomforta.com/data/www/masterkomforta.com/App/Controller/Http/Web/SolutionsController.php:24 {
App\Controller\Http\Web\SolutionsController->__invoke(): Response …
› $solutions = $this->setUrl($solutions, $this->get(Handler::class));\r
› $solutions = $this->setPrices($solutions);\r
› $solutions = $this->setMainPhoto($solutions);\r
arguments: {
$parts: array:11 [ …11]
}
}
App\Controller\Http\Web\SolutionsController->__invoke() {}
/var/www/masterkomforta.com/data/www/masterkomforta.com/App/Service/RouteDispatcher.php:132 {
App\Service\RouteDispatcher->execRoute($request, $service, $action) …
› \r
› return call_user_func([$service, $action], ...$arguments);\r
› }\r
arguments: {
$function_name: array:2 [ …2]
}
}
/var/www/masterkomforta.com/data/www/masterkomforta.com/App/Service/RouteDispatcher.php:67 {
App\Service\RouteDispatcher->dispatch(Request $request): Response …
› \r
› $response = $this->execRoute($request, $service, $action);\r
› } elseif ($this->isCallable($route)) {\r
arguments: {
$request: Symfony\Component\HttpFoundation\Request {#74 …}
$service: App\Controller\Http\Web\SolutionsController {#55 …}
$action: "__invoke"
}
}
/var/www/masterkomforta.com/data/www/masterkomforta.com/includes/classes/RBM/Kernel.php:87 {
RBM\Kernel->handleRequest(): void …
› $routeDispatcher = $this->container->get(RouteDispatcher::class);\r
› $response = $routeDispatcher->dispatch($this->get(Request::class));\r
› // dd(get_included_files());\r
arguments: {
$request: Symfony\Component\HttpFoundation\Request {#74 …}
}
}
/var/www/masterkomforta.com/data/www/masterkomforta.com/index.php:25 {
› $kernel = Kernel::boot();
› $kernel->handleRequest();
› } catch (Throwable $th) {
}
}
}