/home/ByMicro/web/sevel.giris.tr/public_html/Controllers/WebController.php:352
WebController.php
| 347 | ->first();
|
| 348 | }
|
| 349 |
|
| 350 | // Ürün servisini kullanarak detaylı bilgileri al
|
| 351 | $urunServis = new \Modules\Urunler\Services\UrunServis();
|
| 352 | $detay = $urunServis->urunDetayliGetir($urun['urun_id'], $this->localeManager->getCurrentLocale());
|
| 353 |
|
| 354 | if ($detay['status'] !== 'success') {
|
| 355 | return $this->redirect('/404');
|
| 356 | }
|
| 357 |
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Route.php:115
Route.php
| 110 | return $this->handler;
|
| 111 | }
|
| 112 |
|
| 113 | if (is_array($this->handler)) {
|
| 114 | [$controllerClass, $method] = $this->handler;
|
| 115 | return fn($request) => (new $controllerClass())->$method($request);
|
| 116 | }
|
| 117 |
|
| 118 | if (is_string($this->handler) && str_contains($this->handler, '@')) {
|
| 119 | if ($resolver) {
|
| 120 | [$instance, $method] = $resolver->resolve($this->handler);
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Route.php:104
Route.php
| 99 | };
|
| 100 | },
|
| 101 | $handler
|
| 102 | );
|
| 103 |
|
| 104 | return $pipeline($request);
|
| 105 | }
|
| 106 |
|
| 107 | protected function getHandler(?ControllerResolver $resolver = null): Closure
|
| 108 | {
|
| 109 | if ($this->handler instanceof Closure) {
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Router.php:118
Router.php
| 113 | $resolver = new ControllerResolver();
|
| 114 |
|
| 115 | foreach ($this->routes as $route) {
|
| 116 | if ($route->matches($request)) {
|
| 117 | $middlewarePipeline = $this->buildMiddlewarePipeline(
|
| 118 | fn($req) => $route->run($req, $resolver),
|
| 119 | $this->globalMiddlewares
|
| 120 | );
|
| 121 | echo $middlewarePipeline($request);
|
| 122 | return;
|
| 123 | }
|
/home/ByMicro/web/sevel.giris.tr/public_html/Middleware/LogMiddleware.php:48
LogMiddleware.php
| 43 | $uri = $request->uri();
|
| 44 | $ip = $this->getClientIp();
|
| 45 | $userAgent = $_SERVER['HTTP_USER_AGENT'] ?? '';
|
| 46 |
|
| 47 | // Request'i işle
|
| 48 | $response = $next($request);
|
| 49 |
|
| 50 | $endTime = microtime(true);
|
| 51 | $duration = round(($endTime - $startTime) * 1000, 2); // milisaniye
|
| 52 |
|
| 53 | /**
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Router.php:144
Router.php
| 139 | return function (Request $request) use ($middlewareClass, $next) {
|
| 140 | $middleware = new $middlewareClass();
|
| 141 | if (!$middleware instanceof MiddlewareInterface) {
|
| 142 | throw new \Exception("Middleware '{$middlewareClass}' interface uygulamıyor.");
|
| 143 | }
|
| 144 | return $middleware->handle($request, $next);
|
| 145 | };
|
| 146 | },
|
| 147 | $handler
|
| 148 | );
|
| 149 | }
|
/home/ByMicro/web/sevel.giris.tr/public_html/Middleware/LogMiddleware.php:48
LogMiddleware.php
| 43 | $uri = $request->uri();
|
| 44 | $ip = $this->getClientIp();
|
| 45 | $userAgent = $_SERVER['HTTP_USER_AGENT'] ?? '';
|
| 46 |
|
| 47 | // Request'i işle
|
| 48 | $response = $next($request);
|
| 49 |
|
| 50 | $endTime = microtime(true);
|
| 51 | $duration = round(($endTime - $startTime) * 1000, 2); // milisaniye
|
| 52 |
|
| 53 | /**
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Router.php:144
Router.php
| 139 | return function (Request $request) use ($middlewareClass, $next) {
|
| 140 | $middleware = new $middlewareClass();
|
| 141 | if (!$middleware instanceof MiddlewareInterface) {
|
| 142 | throw new \Exception("Middleware '{$middlewareClass}' interface uygulamıyor.");
|
| 143 | }
|
| 144 | return $middleware->handle($request, $next);
|
| 145 | };
|
| 146 | },
|
| 147 | $handler
|
| 148 | );
|
| 149 | }
|
/home/ByMicro/web/sevel.giris.tr/public_html/Middleware/CompressionMiddleware.php:71
CompressionMiddleware.php
| 66 | // Output buffering başlat
|
| 67 | ob_start();
|
| 68 |
|
| 69 | try {
|
| 70 | // Request'i işle
|
| 71 | $response = $next($request);
|
| 72 |
|
| 73 | // Output'u al
|
| 74 | $content = ob_get_contents();
|
| 75 |
|
| 76 | // Content boş veya çok küçükse sıkıştırma yapma
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Router.php:144
Router.php
| 139 | return function (Request $request) use ($middlewareClass, $next) {
|
| 140 | $middleware = new $middlewareClass();
|
| 141 | if (!$middleware instanceof MiddlewareInterface) {
|
| 142 | throw new \Exception("Middleware '{$middlewareClass}' interface uygulamıyor.");
|
| 143 | }
|
| 144 | return $middleware->handle($request, $next);
|
| 145 | };
|
| 146 | },
|
| 147 | $handler
|
| 148 | );
|
| 149 | }
|
/home/ByMicro/web/sevel.giris.tr/public_html/Middleware/LogMiddleware.php:48
LogMiddleware.php
| 43 | $uri = $request->uri();
|
| 44 | $ip = $this->getClientIp();
|
| 45 | $userAgent = $_SERVER['HTTP_USER_AGENT'] ?? '';
|
| 46 |
|
| 47 | // Request'i işle
|
| 48 | $response = $next($request);
|
| 49 |
|
| 50 | $endTime = microtime(true);
|
| 51 | $duration = round(($endTime - $startTime) * 1000, 2); // milisaniye
|
| 52 |
|
| 53 | /**
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Router.php:144
Router.php
| 139 | return function (Request $request) use ($middlewareClass, $next) {
|
| 140 | $middleware = new $middlewareClass();
|
| 141 | if (!$middleware instanceof MiddlewareInterface) {
|
| 142 | throw new \Exception("Middleware '{$middlewareClass}' interface uygulamıyor.");
|
| 143 | }
|
| 144 | return $middleware->handle($request, $next);
|
| 145 | };
|
| 146 | },
|
| 147 | $handler
|
| 148 | );
|
| 149 | }
|
/home/ByMicro/web/sevel.giris.tr/public_html/Middleware/LogMiddleware.php:48
LogMiddleware.php
| 43 | $uri = $request->uri();
|
| 44 | $ip = $this->getClientIp();
|
| 45 | $userAgent = $_SERVER['HTTP_USER_AGENT'] ?? '';
|
| 46 |
|
| 47 | // Request'i işle
|
| 48 | $response = $next($request);
|
| 49 |
|
| 50 | $endTime = microtime(true);
|
| 51 | $duration = round(($endTime - $startTime) * 1000, 2); // milisaniye
|
| 52 |
|
| 53 | /**
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Router.php:144
Router.php
| 139 | return function (Request $request) use ($middlewareClass, $next) {
|
| 140 | $middleware = new $middlewareClass();
|
| 141 | if (!$middleware instanceof MiddlewareInterface) {
|
| 142 | throw new \Exception("Middleware '{$middlewareClass}' interface uygulamıyor.");
|
| 143 | }
|
| 144 | return $middleware->handle($request, $next);
|
| 145 | };
|
| 146 | },
|
| 147 | $handler
|
| 148 | );
|
| 149 | }
|
/home/ByMicro/web/sevel.giris.tr/public_html/Middleware/LogMiddleware.php:48
LogMiddleware.php
| 43 | $uri = $request->uri();
|
| 44 | $ip = $this->getClientIp();
|
| 45 | $userAgent = $_SERVER['HTTP_USER_AGENT'] ?? '';
|
| 46 |
|
| 47 | // Request'i işle
|
| 48 | $response = $next($request);
|
| 49 |
|
| 50 | $endTime = microtime(true);
|
| 51 | $duration = round(($endTime - $startTime) * 1000, 2); // milisaniye
|
| 52 |
|
| 53 | /**
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Router.php:144
Router.php
| 139 | return function (Request $request) use ($middlewareClass, $next) {
|
| 140 | $middleware = new $middlewareClass();
|
| 141 | if (!$middleware instanceof MiddlewareInterface) {
|
| 142 | throw new \Exception("Middleware '{$middlewareClass}' interface uygulamıyor.");
|
| 143 | }
|
| 144 | return $middleware->handle($request, $next);
|
| 145 | };
|
| 146 | },
|
| 147 | $handler
|
| 148 | );
|
| 149 | }
|
/home/ByMicro/web/sevel.giris.tr/public_html/vendor/mgx/router/src/Router.php:121
Router.php
| 116 | if ($route->matches($request)) {
|
| 117 | $middlewarePipeline = $this->buildMiddlewarePipeline(
|
| 118 | fn($req) => $route->run($req, $resolver),
|
| 119 | $this->globalMiddlewares
|
| 120 | );
|
| 121 | echo $middlewarePipeline($request);
|
| 122 | return;
|
| 123 | }
|
| 124 | }
|
| 125 |
|
| 126 | if ($this->fallbackHandler) {
|
/home/ByMicro/web/sevel.giris.tr/public_html/Router/MainRouter.php:127
MainRouter.php
| 122 | return $this->moduleManager->createModule($moduleName, $moduleInfo);
|
| 123 | }
|
| 124 |
|
| 125 | public function dispatch()
|
| 126 | {
|
| 127 | return $this->router->dispatch();
|
| 128 | }
|
| 129 |
|
| 130 | public function getRouter()
|
| 131 | {
|
| 132 | return $this->router;
|
/home/ByMicro/web/sevel.giris.tr/public_html/index.php:65
index.php
| 60 | try {
|
| 61 | $mainRouter = new MainRouter();
|
| 62 | $routes = $mainRouter->getRouter();
|
| 63 |
|
| 64 | // Route dispatch et
|
| 65 | $result = $mainRouter->dispatch();
|
| 66 | if ($result) {
|
| 67 | echo $result;
|
| 68 | }
|
| 69 |
|
| 70 | } catch (\Exception $e) {
|