ServiceNotCreatedException {#41828
#message: "Service with name "WmMain\Service\ComponentService\ControllerProvider" could not be created. Reason: Class ProxyManagerGeneratedProxy\__PM__\WmMain\Service\ComponentService\ControllerProvider\Generated1e0f4018adefabbbb0b6d33fcbd90781 does not exist"
#code: -1
#file: "/home/metall.life/vendor/zendframework/zend-servicemanager/src/ServiceManager.php"
#line: 771
-previous: ReflectionException {#41776
#message: "Class ProxyManagerGeneratedProxy\__PM__\WmMain\Service\ComponentService\ControllerProvider\Generated1e0f4018adefabbbb0b6d33fcbd90781 does not exist"
#code: -1
#file: "/home/metall.life/vendor/ocramius/proxy-manager/src/ProxyManager/Factory/AbstractBaseFactory.php"
#line: 99
trace: {
/home/metall.life/vendor/ocramius/proxy-manager/src/ProxyManager/Factory/AbstractBaseFactory.php:99 {
› ->getSignatureChecker()
› ->checkSignature(new ReflectionClass($proxyClassName), $proxyParameters);
›
arguments: {
$argument: "ProxyManagerGeneratedProxy\__PM__\WmMain\Service\ComponentService\ControllerProvider\Generated1e0f4018adefabbbb0b6d33fcbd90781"
}
}
/home/metall.life/vendor/ocramius/proxy-manager/src/ProxyManager/Factory/LazyLoadingValueHolderFactory.php:45 {
› ) : VirtualProxyInterface {
› $proxyClassName = $this->generateProxy($className, $proxyOptions);
›
arguments: {
$className: "WmMain\Service\ComponentService\ControllerProvider"
$proxyOptions: []
}
}
/home/metall.life/vendor/zendframework/zend-servicemanager/src/Proxy/LazyServiceFactory.php:60 {
› if (isset($this->servicesMap[$name])) {
› return $this->proxyFactory->createProxy($this->servicesMap[$name], $initializer);
› }
arguments: {
$className: "WmMain\Service\ComponentService\ControllerProvider"
$initializer: Closure {#41773 …}
}
}
/home/metall.life/vendor/zendframework/zend-servicemanager/src/ServiceManager.php:738 {
› $creationCallback = function () use ($delegatorFactory, $name, $creationCallback, $options) {
› return $delegatorFactory($this->creationContext, $name, $creationCallback, $options);
› };
arguments: {
$container: ServiceManager {#8 …}
$name: "WmMain\Service\ComponentService\ControllerProvider"
$callback: Closure {#41771 …}
$options: null
}
}
/home/metall.life/vendor/zendframework/zend-servicemanager/src/ServiceManager.php:742 {
›
› return $creationCallback($this->creationContext, $name, $creationCallback, $options);
› }
arguments: {
ServiceManager {#8 …}
"WmMain\Service\ComponentService\ControllerProvider"
Closure {#41772 …}
null
}
}
/home/metall.life/vendor/zendframework/zend-servicemanager/src/ServiceManager.php:766 {
› } else {
› $object = $this->createDelegatorFromName($resolvedName, $options);
› }
arguments: {
$name: "WmMain\Service\ComponentService\ControllerProvider"
$options: null
}
}
/home/metall.life/vendor/zendframework/zend-servicemanager/src/ServiceManager.php:200 {
› // name for that.
› $object = $this->doCreate($name);
›
arguments: {
$resolvedName: "WmMain\Service\ComponentService\ControllerProvider"
}
}
/home/metall.life/vendor/webmotor/wm-main/src/WmMain/Service/Factory/ComponentServiceFactory.php:31 {
› {
› $controllerProvider = $serviceLocator->get(\WmMain\Service\ComponentService\ControllerProviderInterface::class);
› $service = new \WmMain\Service\ComponentService($controllerProvider);
arguments: {
$name: "WmMain\Service\ComponentService\ControllerProvider"
}
}
/home/metall.life/vendor/webmotor/wm-main/src/WmMain/Service/Factory/ComponentServiceFactory.php:23 {
› {
› return $this->createService($container);
› }
arguments: {
$serviceLocator: ServiceManager {#8 …}
}
}
/home/metall.life/vendor/zendframework/zend-servicemanager/src/ServiceManager.php:703 {
› $factory = $this->getFactory($name);
› return $factory($this->creationContext, $name, $options);
› };
arguments: {
$container: ServiceManager {#8 …}
$requestedName: "WmMain\Service\ComponentService"
$options: null
}
}
/home/metall.life/vendor/zendframework/zend-servicemanager/src/Proxy/LazyServiceFactory.php:54 {
› $proxy->setProxyInitializer(null);
› $wrappedInstance = $callback();
›
}
/home/metall.life/data/cache/lazy-services/ProxyManagerGeneratedProxy__PM__WmMainServiceComponentServiceGeneratedd184cd4ec7f38a3d3bbba1ff37ebbf54.php:32 {
› {
› $this->initializer67fb60f6b6112737563733 && $this->initializer67fb60f6b6112737563733->__invoke($this->valueHolder67fb60f6b6100963749600, $this, 'getComponentByInitType', array('initType' => $initType), $this->initializer67fb60f6b6112737563733);
›
arguments: {
null
Generatedd184cd4ec7f38a3d3bbba1ff37ebbf54 {#40292 …}
"getComponentByInitType"
array:1 [ …1]
Closure {#40212 …}
}
}
/home/metall.life/data/cache/lazy-services/ProxyManagerGeneratedProxy__PM__WmMainServiceComponentServiceGeneratedd184cd4ec7f38a3d3bbba1ff37ebbf54.php:32 {
› {
› $this->initializer67fb60f6b6112737563733 && $this->initializer67fb60f6b6112737563733->__invoke($this->valueHolder67fb60f6b6100963749600, $this, 'getComponentByInitType', array('initType' => $initType), $this->initializer67fb60f6b6112737563733);
›
arguments: {
null
Generatedd184cd4ec7f38a3d3bbba1ff37ebbf54 {#40292 …}
"getComponentByInitType"
array:1 [ …1]
Closure {#40212 …}
}
}
/home/metall.life/vendor/webmotor/wm-main/src/WmMain/Service/Routing/RouteFactory.php:370 {
› */
› $component = $componentService->getComponentByInitType($routeItem->getInitType());
› $defaults = new \Zend\Stdlib\ArrayObject($route['options']['defaults']);
arguments: {
$initType: "WmMain\Controller\Front:view"
}
}
/home/metall.life/vendor/webmotor/wm-main/src/WmMain/Service/Routing/RouteFactory.php:153 {
› */
› $componentRoutes = $this->getComponentRoutes($menu, $separatorMode, $route);
›
arguments: {
$routeItem: Menu {#41066 …}
$separatorMode: 777
$route: ArrayObject {#41757 …}
}
}
/home/metall.life/vendor/webmotor/wm-main/src/WmMain/Service/Routing/RouteFactory.php:146 {
› $routes[$menuChild->getAlias()] = $this->buildRoutes($baseRoute . '/' .
› $menuChild->getAlias(), $menuChild, $separatorMode, $siteName);
› }
arguments: {
$baseRoute: "frontend/marochnik"
$menu: Menu {#40850 …}
$separatorMode: 777
$siteName: "frontend"
}
}
/home/metall.life/vendor/webmotor/wm-main/src/WmMain/Service/Routing/RouteFactory.php:146 {
› $routes[$menuChild->getAlias()] = $this->buildRoutes($baseRoute . '/' .
› $menuChild->getAlias(), $menuChild, $separatorMode, $siteName);
› }
arguments: {
$baseRoute: "frontend/marochnik"
$menu: Menu {#40850 …}
$separatorMode: 777
$siteName: "frontend"
}
}
/home/metall.life/vendor/webmotor/wm-main/src/WmMain/Service/Routing.php:136 {
› if ($rootMenuItem) {
› $rootRoute = $this->routeFactory->buildRoutes($site->getIdentifier(), $rootMenuItem, $this->options->getSeparatorMode(), $site->getIdentifier() );
›
arguments: {
$baseRoute: "frontend"
$menu: Menu {#27005 …}
$separatorMode: 777
$siteName: "frontend"
}
}
/home/metall.life/vendor/webmotor/wm-cache/src/WmMain/Service/RoutingDelegator.php:114 {
› } else {
› $this->routes = $this->getObject()->getRoutes();
› $routeCache = \Zend\Stdlib\ArrayUtils::iteratorToArray($this->routes, true);
}
/home/metall.life/vendor/webmotor/wm-cache/src/WmMain/Service/RoutingDelegator.php:64 {
› }
› $this->getRouter()->addRoutes($this->getRoutes());
› }
}
/home/metall.life/vendor/zendframework/zend-eventmanager/src/EventManager.php:322 {
› foreach ($listeners as $listener) {
› $response = $listener($event);
› $responses->push($response);
arguments: {
$event: MvcEvent {#2433 …}
}
}
/home/metall.life/vendor/zendframework/zend-eventmanager/src/EventManager.php:179 {
› {
› return $this->triggerListeners($event, $callback);
› }
arguments: {
$event: MvcEvent {#2433 …}
$callback: Closure {#2423 …}
}
}
/home/metall.life/vendor/zendframework/zend-mvc/src/Application.php:311 {
› $event->stopPropagation(false); // Clear before triggering
› $result = $events->triggerEventUntil($shortCircuit, $event);
› if ($result->stopped()) {
arguments: {
$callback: Closure {#2423 …}
$event: MvcEvent {#2433 …}
}
}
/home/metall.life/public/index.php:42 {
› // Run the application!\r
› Zend\Mvc\Application::init($appConfig)->run();\r
›
}
}
}
trace: {
/home/metall.life/vendor/zendframework/zend-servicemanager/src/ServiceManager.php:771 {
› } catch (Exception $exception) {
› throw new ServiceNotCreatedException(sprintf(
› 'Service with name "%s" could not be created. Reason: %s',
}
/home/metall.life/vendor/zendframework/zend-servicemanager/src/ServiceManager.php:200 {
› // name for that.
› $object = $this->doCreate($name);
›
arguments: {
$resolvedName: "WmMain\Service\ComponentService\ControllerProvider"
}
}
/home/metall.life/vendor/webmotor/wm-main/src/WmMain/Service/Factory/ComponentServiceFactory.php:31 {
› {
› $controllerProvider = $serviceLocator->get(\WmMain\Service\ComponentService\ControllerProviderInterface::class);
› $service = new \WmMain\Service\ComponentService($controllerProvider);
arguments: {
$name: "WmMain\Service\ComponentService\ControllerProvider"
}
}
/home/metall.life/vendor/webmotor/wm-main/src/WmMain/Service/Factory/ComponentServiceFactory.php:23 {
› {
› return $this->createService($container);
› }
arguments: {
$serviceLocator: ServiceManager {#8 …}
}
}
/home/metall.life/vendor/zendframework/zend-servicemanager/src/ServiceManager.php:703 {
› $factory = $this->getFactory($name);
› return $factory($this->creationContext, $name, $options);
› };
arguments: {
$container: ServiceManager {#8 …}
$requestedName: "WmMain\Service\ComponentService"
$options: null
}
}
/home/metall.life/vendor/zendframework/zend-servicemanager/src/Proxy/LazyServiceFactory.php:54 {
› $proxy->setProxyInitializer(null);
› $wrappedInstance = $callback();
›
}
/home/metall.life/data/cache/lazy-services/ProxyManagerGeneratedProxy__PM__WmMainServiceComponentServiceGeneratedd184cd4ec7f38a3d3bbba1ff37ebbf54.php:32 {
› {
› $this->initializer67fb60f6b6112737563733 && $this->initializer67fb60f6b6112737563733->__invoke($this->valueHolder67fb60f6b6100963749600, $this, 'getComponentByInitType', array('initType' => $initType), $this->initializer67fb60f6b6112737563733);
›
arguments: {
null
Generatedd184cd4ec7f38a3d3bbba1ff37ebbf54 {#40292 …}
"getComponentByInitType"
array:1 [ …1]
Closure {#40212 …}
}
}
/home/metall.life/data/cache/lazy-services/ProxyManagerGeneratedProxy__PM__WmMainServiceComponentServiceGeneratedd184cd4ec7f38a3d3bbba1ff37ebbf54.php:32 {
› {
› $this->initializer67fb60f6b6112737563733 && $this->initializer67fb60f6b6112737563733->__invoke($this->valueHolder67fb60f6b6100963749600, $this, 'getComponentByInitType', array('initType' => $initType), $this->initializer67fb60f6b6112737563733);
›
arguments: {
null
Generatedd184cd4ec7f38a3d3bbba1ff37ebbf54 {#40292 …}
"getComponentByInitType"
array:1 [ …1]
Closure {#40212 …}
}
}
/home/metall.life/vendor/webmotor/wm-main/src/WmMain/Service/Routing/RouteFactory.php:370 {
› */
› $component = $componentService->getComponentByInitType($routeItem->getInitType());
› $defaults = new \Zend\Stdlib\ArrayObject($route['options']['defaults']);
arguments: {
$initType: "WmMain\Controller\Front:view"
}
}
/home/metall.life/vendor/webmotor/wm-main/src/WmMain/Service/Routing/RouteFactory.php:153 {
› */
› $componentRoutes = $this->getComponentRoutes($menu, $separatorMode, $route);
›
arguments: {
$routeItem: Menu {#41066 …}
$separatorMode: 777
$route: ArrayObject {#41757 …}
}
}
/home/metall.life/vendor/webmotor/wm-main/src/WmMain/Service/Routing/RouteFactory.php:146 {
› $routes[$menuChild->getAlias()] = $this->buildRoutes($baseRoute . '/' .
› $menuChild->getAlias(), $menuChild, $separatorMode, $siteName);
› }
arguments: {
$baseRoute: "frontend/marochnik"
$menu: Menu {#40850 …}
$separatorMode: 777
$siteName: "frontend"
}
}
/home/metall.life/vendor/webmotor/wm-main/src/WmMain/Service/Routing/RouteFactory.php:146 {
› $routes[$menuChild->getAlias()] = $this->buildRoutes($baseRoute . '/' .
› $menuChild->getAlias(), $menuChild, $separatorMode, $siteName);
› }
arguments: {
$baseRoute: "frontend/marochnik"
$menu: Menu {#40850 …}
$separatorMode: 777
$siteName: "frontend"
}
}
/home/metall.life/vendor/webmotor/wm-main/src/WmMain/Service/Routing.php:136 {
› if ($rootMenuItem) {
› $rootRoute = $this->routeFactory->buildRoutes($site->getIdentifier(), $rootMenuItem, $this->options->getSeparatorMode(), $site->getIdentifier() );
›
arguments: {
$baseRoute: "frontend"
$menu: Menu {#27005 …}
$separatorMode: 777
$siteName: "frontend"
}
}
/home/metall.life/vendor/webmotor/wm-cache/src/WmMain/Service/RoutingDelegator.php:114 {
› } else {
› $this->routes = $this->getObject()->getRoutes();
› $routeCache = \Zend\Stdlib\ArrayUtils::iteratorToArray($this->routes, true);
}
/home/metall.life/vendor/webmotor/wm-cache/src/WmMain/Service/RoutingDelegator.php:64 {
› }
› $this->getRouter()->addRoutes($this->getRoutes());
› }
}
/home/metall.life/vendor/zendframework/zend-eventmanager/src/EventManager.php:322 {
› foreach ($listeners as $listener) {
› $response = $listener($event);
› $responses->push($response);
arguments: {
$event: MvcEvent {#2433 …}
}
}
/home/metall.life/vendor/zendframework/zend-eventmanager/src/EventManager.php:179 {
› {
› return $this->triggerListeners($event, $callback);
› }
arguments: {
$event: MvcEvent {#2433 …}
$callback: Closure {#2423 …}
}
}
/home/metall.life/vendor/zendframework/zend-mvc/src/Application.php:311 {
› $event->stopPropagation(false); // Clear before triggering
› $result = $events->triggerEventUntil($shortCircuit, $event);
› if ($result->stopped()) {
arguments: {
$callback: Closure {#2423 …}
$event: MvcEvent {#2433 …}
}
}
/home/metall.life/public/index.php:42 {
› // Run the application!\r
› Zend\Mvc\Application::init($appConfig)->run();\r
›
}
}
}