Error
Call to a member function getId() on bool Error thrown with message "Call to a member function getId() on bool" Stacktrace: #26 Error in /homepages/27/d456686008/htdocs/app/demo/c-arquier/Modules/Home/Table/CategoryTable.php:86 #25 Module\Home\Table\CategoryTable:findCategoryWithPosts in /homepages/27/d456686008/htdocs/app/demo/c-arquier/Modules/Home/Actions/CategoryShowAction.php:49 #24 Module\Home\Actions\CategoryShowAction:__invoke in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/CombinedMiddlewareHandler.php:47 #23 call_user_func_array in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/CombinedMiddlewareHandler.php:47 #22 Avalon\Middleware\CombinedMiddlewareHandler:handle in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/CombinedMiddleware.php:31 #21 Avalon\Middleware\CombinedMiddleware:process in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/DispatcherMiddleware.php:36 #20 Avalon\Middleware\DispatcherMiddleware:process in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/CombinedMiddlewareHandler.php:53 #19 Avalon\Middleware\CombinedMiddlewareHandler:handle in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/RouterMiddleware.php:35 #18 Avalon\Middleware\RouterMiddleware:process in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/CombinedMiddlewareHandler.php:53 #17 Avalon\Middleware\CombinedMiddlewareHandler:handle in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/RendererRequestMiddleware.php:32 #16 Avalon\Middleware\RendererRequestMiddleware:process in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/CombinedMiddlewareHandler.php:53 #15 Avalon\Middleware\CombinedMiddlewareHandler:handle in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/MethodMiddleware.php:28 #14 Avalon\Middleware\MethodMiddleware:process in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/CombinedMiddlewareHandler.php:53 #13 Avalon\Middleware\CombinedMiddlewareHandler:handle in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/RoutePrefixedMiddleware.php:54 #12 Avalon\Middleware\RoutePrefixedMiddleware:process in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/CombinedMiddlewareHandler.php:53 #11 Avalon\Middleware\CombinedMiddlewareHandler:handle in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/RoutePrefixedMiddleware.php:54 #10 Avalon\Middleware\RoutePrefixedMiddleware:process in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/CombinedMiddlewareHandler.php:53 #9 Avalon\Middleware\CombinedMiddlewareHandler:handle in /homepages/27/d456686008/htdocs/app/demo/c-arquier/Modules/Auth/ForbiddenMiddleware.php:41 #8 Module\Auth\ForbiddenMiddleware:process in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/CombinedMiddlewareHandler.php:53 #7 Avalon\Middleware\CombinedMiddlewareHandler:handle in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/TrailingSlashMiddleware.php:28 #6 Avalon\Middleware\TrailingSlashMiddleware:process in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/CombinedMiddlewareHandler.php:53 #5 Avalon\Middleware\CombinedMiddlewareHandler:handle in /homepages/27/d456686008/htdocs/app/demo/c-arquier/vendor/middlewares/whoops/src/Whoops.php:89 #4 Middlewares\Whoops:process in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/CombinedMiddlewareHandler.php:53 #3 Avalon\Middleware\CombinedMiddlewareHandler:handle in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/Middleware/CombinedMiddleware.php:31 #2 Avalon\Middleware\CombinedMiddleware:process in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/App.php:114 #1 Avalon\App:handle in /homepages/27/d456686008/htdocs/app/demo/c-arquier/src/Avalon/App.php:129 #0 Avalon\App:run in /homepages/27/d456686008/htdocs/app/demo/c-arquier/public/index.php:91
Stack frames (27)
26
Error
/
Modules
/
Home
/
Table
/
CategoryTable.php
86
25
Module
\
Home
\
Table
\
CategoryTable
findCategoryWithPosts
/
Modules
/
Home
/
Actions
/
CategoryShowAction.php
49
24
Module
\
Home
\
Actions
\
CategoryShowAction
__invoke
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
47
23
call_user_func_array
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
47
22
Avalon
\
Middleware
\
CombinedMiddlewareHandler
handle
/
src
/
Avalon
/
Middleware
/
CombinedMiddleware.php
31
21
Avalon
\
Middleware
\
CombinedMiddleware
process
/
src
/
Avalon
/
Middleware
/
DispatcherMiddleware.php
36
20
Avalon
\
Middleware
\
DispatcherMiddleware
process
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
53
19
Avalon
\
Middleware
\
CombinedMiddlewareHandler
handle
/
src
/
Avalon
/
Middleware
/
RouterMiddleware.php
35
18
Avalon
\
Middleware
\
RouterMiddleware
process
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
53
17
Avalon
\
Middleware
\
CombinedMiddlewareHandler
handle
/
src
/
Avalon
/
Middleware
/
RendererRequestMiddleware.php
32
16
Avalon
\
Middleware
\
RendererRequestMiddleware
process
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
53
15
Avalon
\
Middleware
\
CombinedMiddlewareHandler
handle
/
src
/
Avalon
/
Middleware
/
MethodMiddleware.php
28
14
Avalon
\
Middleware
\
MethodMiddleware
process
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
53
13
Avalon
\
Middleware
\
CombinedMiddlewareHandler
handle
/
src
/
Avalon
/
Middleware
/
RoutePrefixedMiddleware.php
54
12
Avalon
\
Middleware
\
RoutePrefixedMiddleware
process
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
53
11
Avalon
\
Middleware
\
CombinedMiddlewareHandler
handle
/
src
/
Avalon
/
Middleware
/
RoutePrefixedMiddleware.php
54
10
Avalon
\
Middleware
\
RoutePrefixedMiddleware
process
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
53
9
Avalon
\
Middleware
\
CombinedMiddlewareHandler
handle
/
Modules
/
Auth
/
ForbiddenMiddleware.php
41
8
Module
\
Auth
\
ForbiddenMiddleware
process
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
53
7
Avalon
\
Middleware
\
CombinedMiddlewareHandler
handle
/
src
/
Avalon
/
Middleware
/
TrailingSlashMiddleware.php
28
6
Avalon
\
Middleware
\
TrailingSlashMiddleware
process
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
53
5
Avalon
\
Middleware
\
CombinedMiddlewareHandler
handle
/
vendor
/
middlewares
/
whoops
/
src
/
Whoops.php
89
4
Middlewares
\
Whoops
process
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
53
3
Avalon
\
Middleware
\
CombinedMiddlewareHandler
handle
/
src
/
Avalon
/
Middleware
/
CombinedMiddleware.php
31
2
Avalon
\
Middleware
\
CombinedMiddleware
process
/
src
/
Avalon
/
App.php
114
1
Avalon
\
App
handle
/
src
/
Avalon
/
App.php
129
0
Avalon
\
App
run
/
public
/
index.php
91
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
Modules
/
Home
/
Table
/
CategoryTable.php
            $parent->setChildren($ch);
        }
        return $parents;
    }
 
    public function findCategoryWithPosts(string $slug)
    {
        /** @var Category $category */
        $category = $this->baseForPublic()
            ->where("slug = :slug")
            ->params(['slug' => $slug])
            ->fetch();
 
        $posts = (new PostTable($this->getPdo()))
            ->makeQuery()
            ->where('category_id = :catid')
            ->where('published = 1')
            // ->order('created_at DESC')
            ->order('updated_at DESC')
            ->params(['catid' => $category->getId()])
            ->fetchAll();
 
        $p = [];
        /** @var Post $post */
        foreach ($posts as $post) {
            if ((int)$category->getId() === (int)$post->getCategoryId()) {
                $p[] = $post;
            }
        }
        $category->setPosts($p);
        return $category;
    }
 
    public function findCategoriesEnAvantWithPosts()
    {
        /** @var Category[] $category */
        $categories = $this->baseForPublic()
            ->where('en_avant = 1', 'published = 1')
            ->fetchAll();
 
Arguments
  1. "Call to a member function getId() on bool"
    
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
Modules
/
Home
/
Actions
/
CategoryShowAction.php
 
    public function __construct(
        RendererInterface $renderer,
        PostTable $postTable,
        CategoryTable $categoryTable
    ) {
    
        $this->renderer = $renderer;
        $this->postTable = $postTable;
        $this->categoryTable = $categoryTable;
    }
 
    /**
     * @param Request $request
     * @return string
     * @throws \Avalon\Database\NoRecordException
     */
    public function __invoke(Request $request)
    {
        $category = $this->categoryTable->findCategoryWithPosts($request->getAttribute('slug'));
        /** @var Category  $category */
//        $posts = $this->postTable->findPublicForCategory($category->getId());
 
        return $this->renderer->render('@home/categories', compact('category'));
    }
}
 
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
 
    /**
     * @var RequestHandlerInterface
     */
    private $handler;
 
    public function __construct(ContainerInterface $container, array $middlewares, RequestHandlerInterface $handler)
    {
        $this->container = $container;
        $this->middlewares = $middlewares;
        $this->handler = $handler;
    }
 
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = $this->getMiddleware();
        if (is_null($middleware)) {
            return $this->handler->handle($request);
        } elseif (is_callable($middleware)) {
            $response = call_user_func_array($middleware, [$request, [$this, 'process']]);
            if (is_string($response)) {
                return new Response(200, [], $response);
            }
            return $response;
        } elseif ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, $this);
        }
    }
 
    /**
     * @return object
     */
    private function getMiddleware()
    {
        if (array_key_exists($this->index, $this->middlewares)) {
            if (is_string($this->middlewares[$this->index])) {
                $middleware = $this->container->get($this->middlewares[$this->index]);
            } else {
                $middleware = $this->middlewares[$this->index];
            }
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
 
    /**
     * @var RequestHandlerInterface
     */
    private $handler;
 
    public function __construct(ContainerInterface $container, array $middlewares, RequestHandlerInterface $handler)
    {
        $this->container = $container;
        $this->middlewares = $middlewares;
        $this->handler = $handler;
    }
 
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = $this->getMiddleware();
        if (is_null($middleware)) {
            return $this->handler->handle($request);
        } elseif (is_callable($middleware)) {
            $response = call_user_func_array($middleware, [$request, [$this, 'process']]);
            if (is_string($response)) {
                return new Response(200, [], $response);
            }
            return $response;
        } elseif ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, $this);
        }
    }
 
    /**
     * @return object
     */
    private function getMiddleware()
    {
        if (array_key_exists($this->index, $this->middlewares)) {
            if (is_string($this->middlewares[$this->index])) {
                $middleware = $this->container->get($this->middlewares[$this->index]);
            } else {
                $middleware = $this->middlewares[$this->index];
            }
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
CombinedMiddleware.php
 
    /**
     * @var ContainerInterface
     */
    private $container;
    /**
     * @var array
     */
    private $middlewares;
 
    public function __construct(ContainerInterface $container, array $middlewares)
    {
        $this->container = $container;
        $this->middlewares = $middlewares;
    }
 
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $handler = new CombinedMiddlewareHandler($this->container, $this->middlewares, $handler);
        return $handler->handle($request);
    }
}
 
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
DispatcherMiddleware.php
     * @var ContainerInterface
     */
    private $container;
 
    public function __construct(ContainerInterface $container)
    {
        $this->container = $container;
    }
 
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $route = $request->getAttribute(Router\Route::class);
        if (is_null($route)) {
            return $handler->handle($request);
        }
        $callback = $route->getCallback();
        if (!is_array($callback)) {
            $callback = [$callback];
        }
        return (new CombinedMiddleware($this->container, $callback))->process($request, $handler);
    }
}
 
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
    public function __construct(ContainerInterface $container, array $middlewares, RequestHandlerInterface $handler)
    {
        $this->container = $container;
        $this->middlewares = $middlewares;
        $this->handler = $handler;
    }
 
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = $this->getMiddleware();
        if (is_null($middleware)) {
            return $this->handler->handle($request);
        } elseif (is_callable($middleware)) {
            $response = call_user_func_array($middleware, [$request, [$this, 'process']]);
            if (is_string($response)) {
                return new Response(200, [], $response);
            }
            return $response;
        } elseif ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, $this);
        }
    }
 
    /**
     * @return object
     */
    private function getMiddleware()
    {
        if (array_key_exists($this->index, $this->middlewares)) {
            if (is_string($this->middlewares[$this->index])) {
                $middleware = $this->container->get($this->middlewares[$this->index]);
            } else {
                $middleware = $this->middlewares[$this->index];
            }
            $this->index++;
            return $middleware;
        }
        return null;
    }
}
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
RouterMiddleware.php
     */
    private $router;
 
    public function __construct(Router $router)
    {
        $this->router = $router;
    }
 
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $route = $this->router->match($request);
        if (is_null($route)) {
            return $handler->handle($request);
        }
        $params = $route->getParams();
        $request = array_reduce(array_keys($params), function (ServerRequestInterface $request, $key) use ($params) {
            return $request->withAttribute($key, $params[$key]);
        }, $request);
        $request = $request->withAttribute(get_class($route), $route);
        return $handler->handle($request);
    }
}
 
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
    public function __construct(ContainerInterface $container, array $middlewares, RequestHandlerInterface $handler)
    {
        $this->container = $container;
        $this->middlewares = $middlewares;
        $this->handler = $handler;
    }
 
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = $this->getMiddleware();
        if (is_null($middleware)) {
            return $this->handler->handle($request);
        } elseif (is_callable($middleware)) {
            $response = call_user_func_array($middleware, [$request, [$this, 'process']]);
            if (is_string($response)) {
                return new Response(200, [], $response);
            }
            return $response;
        } elseif ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, $this);
        }
    }
 
    /**
     * @return object
     */
    private function getMiddleware()
    {
        if (array_key_exists($this->index, $this->middlewares)) {
            if (is_string($this->middlewares[$this->index])) {
                $middleware = $this->container->get($this->middlewares[$this->index]);
            } else {
                $middleware = $this->middlewares[$this->index];
            }
            $this->index++;
            return $middleware;
        }
        return null;
    }
}
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
RendererRequestMiddleware.php
    /**
     * @var RendererInterface
     */
    private $renderer;
 
    public function __construct(RendererInterface $renderer)
    {
        $this->renderer = $renderer;
    }
 
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $domain = sprintf(
            '%s://%s%s',
            $request->getUri()->getScheme(),
            $request->getUri()->getHost(),
            $request->getUri()->getPort() ? ':' . $request->getUri()->getPort() : ''
        );
        $this->renderer->addGlobal('domain', $domain);
        return $handler->handle($request);
    }
}
 
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
    public function __construct(ContainerInterface $container, array $middlewares, RequestHandlerInterface $handler)
    {
        $this->container = $container;
        $this->middlewares = $middlewares;
        $this->handler = $handler;
    }
 
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = $this->getMiddleware();
        if (is_null($middleware)) {
            return $this->handler->handle($request);
        } elseif (is_callable($middleware)) {
            $response = call_user_func_array($middleware, [$request, [$this, 'process']]);
            if (is_string($response)) {
                return new Response(200, [], $response);
            }
            return $response;
        } elseif ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, $this);
        }
    }
 
    /**
     * @return object
     */
    private function getMiddleware()
    {
        if (array_key_exists($this->index, $this->middlewares)) {
            if (is_string($this->middlewares[$this->index])) {
                $middleware = $this->container->get($this->middlewares[$this->index]);
            } else {
                $middleware = $this->middlewares[$this->index];
            }
            $this->index++;
            return $middleware;
        }
        return null;
    }
}
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
MethodMiddleware.php
use Psr\Http\Server\RequestHandlerInterface;
 
class MethodMiddleware implements MiddlewareInterface
{
    /**
     * Process an incoming server request and return a response, optionally delegating
     * response creation to a handler.
     * @param ServerRequestInterface $request
     * @param RequestHandlerInterface $handler
     * @return ResponseInterface
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $parsedBody = $request->getParsedBody();
        if (array_key_exists('_method', $parsedBody) &&
            in_array($parsedBody['_method'], ['PUT', 'DELETE'])
        ) {
            $request = $request->withMethod($parsedBody['_method']);
        }
        return $handler->handle($request);
    }
}
 
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
    public function __construct(ContainerInterface $container, array $middlewares, RequestHandlerInterface $handler)
    {
        $this->container = $container;
        $this->middlewares = $middlewares;
        $this->handler = $handler;
    }
 
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = $this->getMiddleware();
        if (is_null($middleware)) {
            return $this->handler->handle($request);
        } elseif (is_callable($middleware)) {
            $response = call_user_func_array($middleware, [$request, [$this, 'process']]);
            if (is_string($response)) {
                return new Response(200, [], $response);
            }
            return $response;
        } elseif ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, $this);
        }
    }
 
    /**
     * @return object
     */
    private function getMiddleware()
    {
        if (array_key_exists($this->index, $this->middlewares)) {
            if (is_string($this->middlewares[$this->index])) {
                $middleware = $this->container->get($this->middlewares[$this->index]);
            } else {
                $middleware = $this->middlewares[$this->index];
            }
            $this->index++;
            return $middleware;
        }
        return null;
    }
}
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
RoutePrefixedMiddleware.php
    /**
     * Process an incoming server request and return a response, optionally delegating
     * response creation to a handler.
     * @param ServerRequestInterface $request
     * @param RequestHandlerInterface $handler
     * @return ResponseInterface
     * @throws \Psr\Container\ContainerExceptionInterface
     * @throws \Psr\Container\NotFoundExceptionInterface
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $path = $request->getUri()->getPath();
        if (strpos($path, $this->routePrefix) === 0) {
            if (is_string($this->middleware)) {
                return $this->container->get($this->middleware)->process($request, $handler);
            } else {
                return $this->middleware->process($request, $handler);
            }
        }
        return $handler->handle($request);
    }
}
 
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
    public function __construct(ContainerInterface $container, array $middlewares, RequestHandlerInterface $handler)
    {
        $this->container = $container;
        $this->middlewares = $middlewares;
        $this->handler = $handler;
    }
 
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = $this->getMiddleware();
        if (is_null($middleware)) {
            return $this->handler->handle($request);
        } elseif (is_callable($middleware)) {
            $response = call_user_func_array($middleware, [$request, [$this, 'process']]);
            if (is_string($response)) {
                return new Response(200, [], $response);
            }
            return $response;
        } elseif ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, $this);
        }
    }
 
    /**
     * @return object
     */
    private function getMiddleware()
    {
        if (array_key_exists($this->index, $this->middlewares)) {
            if (is_string($this->middlewares[$this->index])) {
                $middleware = $this->container->get($this->middlewares[$this->index]);
            } else {
                $middleware = $this->middlewares[$this->index];
            }
            $this->index++;
            return $middleware;
        }
        return null;
    }
}
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
RoutePrefixedMiddleware.php
    /**
     * Process an incoming server request and return a response, optionally delegating
     * response creation to a handler.
     * @param ServerRequestInterface $request
     * @param RequestHandlerInterface $handler
     * @return ResponseInterface
     * @throws \Psr\Container\ContainerExceptionInterface
     * @throws \Psr\Container\NotFoundExceptionInterface
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $path = $request->getUri()->getPath();
        if (strpos($path, $this->routePrefix) === 0) {
            if (is_string($this->middleware)) {
                return $this->container->get($this->middleware)->process($request, $handler);
            } else {
                return $this->middleware->process($request, $handler);
            }
        }
        return $handler->handle($request);
    }
}
 
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
    public function __construct(ContainerInterface $container, array $middlewares, RequestHandlerInterface $handler)
    {
        $this->container = $container;
        $this->middlewares = $middlewares;
        $this->handler = $handler;
    }
 
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = $this->getMiddleware();
        if (is_null($middleware)) {
            return $this->handler->handle($request);
        } elseif (is_callable($middleware)) {
            $response = call_user_func_array($middleware, [$request, [$this, 'process']]);
            if (is_string($response)) {
                return new Response(200, [], $response);
            }
            return $response;
        } elseif ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, $this);
        }
    }
 
    /**
     * @return object
     */
    private function getMiddleware()
    {
        if (array_key_exists($this->index, $this->middlewares)) {
            if (is_string($this->middlewares[$this->index])) {
                $middleware = $this->container->get($this->middlewares[$this->index]);
            } else {
                $middleware = $this->middlewares[$this->index];
            }
            $this->index++;
            return $middleware;
        }
        return null;
    }
}
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
Modules
/
Auth
/
ForbiddenMiddleware.php
     * @var SessionInterface
     */
    private $session;
 
    public function __construct(string $loginPath, SessionInterface $session)
    {
        $this->loginPath = $loginPath;
        $this->session = $session;
    }
 
    /**
     * @param ServerRequestInterface $request
     * @param RequestHandlerInterface $handler
     * @return ResponseInterface
     * @throws \TypeError
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        try {
            return $handler->handle($request);
        } catch (ForbiddenException $exception) {
            $flash = new FlashService($this->session);
            $flash->error('Vous devez être authenfifié ou n\'avez pas les droits suffisants pour accéder à cette section');
            return $this->redirectLogin($request);
        } catch (\TypeError $error) {
 
            if (strpos($error->getMessage(), \Avalon\Auth\User::class) !== false) {
                return $this->redirectLogin($request);
            }
//            exit($error);
//            return $this->redirectLogin($request);
            throw $error;
        }
    }
 
    private function redirectLogin(ServerRequestInterface $request): ResponseInterface
    {
        $this->session->set('auth.redirect', $request->getUri()->getPath());
        (new FlashService($this->session))->error('Vous devez posseder un compte pour acceder à cette page');
        return new RedirectResponse($this->loginPath);
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
    public function __construct(ContainerInterface $container, array $middlewares, RequestHandlerInterface $handler)
    {
        $this->container = $container;
        $this->middlewares = $middlewares;
        $this->handler = $handler;
    }
 
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = $this->getMiddleware();
        if (is_null($middleware)) {
            return $this->handler->handle($request);
        } elseif (is_callable($middleware)) {
            $response = call_user_func_array($middleware, [$request, [$this, 'process']]);
            if (is_string($response)) {
                return new Response(200, [], $response);
            }
            return $response;
        } elseif ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, $this);
        }
    }
 
    /**
     * @return object
     */
    private function getMiddleware()
    {
        if (array_key_exists($this->index, $this->middlewares)) {
            if (is_string($this->middlewares[$this->index])) {
                $middleware = $this->container->get($this->middlewares[$this->index]);
            } else {
                $middleware = $this->middlewares[$this->index];
            }
            $this->index++;
            return $middleware;
        }
        return null;
    }
}
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
TrailingSlashMiddleware.php
use Psr\Http\Server\RequestHandlerInterface;
 
class TrailingSlashMiddleware implements MiddlewareInterface
{
    /**
     * Process an incoming server request and return a response, optionally delegating
     * response creation to a handler.
     * @param ServerRequestInterface $request
     * @param RequestHandlerInterface $handler
     * @return ResponseInterface
     */
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $uri = $request->getUri()->getPath();
        if (!empty($uri) && $uri !== '/' && $uri[-1] === '/') {
            return (new Response())
                ->withStatus(301)
                ->withHeader('Location', substr($uri, 0, -1));
        }
        return $handler->handle($request);
    }
}
 
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
    public function __construct(ContainerInterface $container, array $middlewares, RequestHandlerInterface $handler)
    {
        $this->container = $container;
        $this->middlewares = $middlewares;
        $this->handler = $handler;
    }
 
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = $this->getMiddleware();
        if (is_null($middleware)) {
            return $this->handler->handle($request);
        } elseif (is_callable($middleware)) {
            $response = call_user_func_array($middleware, [$request, [$this, 'process']]);
            if (is_string($response)) {
                return new Response(200, [], $response);
            }
            return $response;
        } elseif ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, $this);
        }
    }
 
    /**
     * @return object
     */
    private function getMiddleware()
    {
        if (array_key_exists($this->index, $this->middlewares)) {
            if (is_string($this->middlewares[$this->index])) {
                $middleware = $this->container->get($this->middlewares[$this->index]);
            } else {
                $middleware = $this->middlewares[$this->index];
            }
            $this->index++;
            return $middleware;
        }
        return null;
    }
}
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
vendor
/
middlewares
/
whoops
/
src
/
Whoops.php
            $whoops->register();
 
            $shutdown = function () use ($whoops) {
                $whoops->allowQuit(true);
                $whoops->writeToOutput(true);
                $whoops->sendHttpCode(true);
 
                $method = Run::SHUTDOWN_HANDLER;
                $whoops->$method();
            };
 
            if ($this->system) {
                $this->system->registerShutdownFunction($shutdown);
            } else {
                register_shutdown_function($shutdown);
            }
        }
 
        try {
            $response = $handler->handle($request);
        } catch (\Throwable $exception) {
            $response = Utils\Factory::createResponse(500);
            $response->getBody()->write($whoops->$method($exception));
            $response = self::updateResponseContentType($response, $whoops);
        } finally {
            while (ob_get_level() >= $level) {
                ob_end_clean();
            }
        }
 
        if ($this->catchErrors) {
            $whoops->unregister();
        }
 
        return $response;
    }
 
    /**
     * Returns the whoops instance or create one.
     */
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
CombinedMiddlewareHandler.php
    public function __construct(ContainerInterface $container, array $middlewares, RequestHandlerInterface $handler)
    {
        $this->container = $container;
        $this->middlewares = $middlewares;
        $this->handler = $handler;
    }
 
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $middleware = $this->getMiddleware();
        if (is_null($middleware)) {
            return $this->handler->handle($request);
        } elseif (is_callable($middleware)) {
            $response = call_user_func_array($middleware, [$request, [$this, 'process']]);
            if (is_string($response)) {
                return new Response(200, [], $response);
            }
            return $response;
        } elseif ($middleware instanceof MiddlewareInterface) {
            return $middleware->process($request, $this);
        }
    }
 
    /**
     * @return object
     */
    private function getMiddleware()
    {
        if (array_key_exists($this->index, $this->middlewares)) {
            if (is_string($this->middlewares[$this->index])) {
                $middleware = $this->container->get($this->middlewares[$this->index]);
            } else {
                $middleware = $this->middlewares[$this->index];
            }
            $this->index++;
            return $middleware;
        }
        return null;
    }
}
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
Middleware
/
CombinedMiddleware.php
 
    /**
     * @var ContainerInterface
     */
    private $container;
    /**
     * @var array
     */
    private $middlewares;
 
    public function __construct(ContainerInterface $container, array $middlewares)
    {
        $this->container = $container;
        $this->middlewares = $middlewares;
    }
 
    public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
    {
        $handler = new CombinedMiddlewareHandler($this->container, $this->middlewares, $handler);
        return $handler->handle($request);
    }
}
 
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
App.php
        }
        return $this;
    }
 
    /**
     * Handle the request and return a response.
     * @param ServerRequestInterface $request
     * @return ResponseInterface
     * @throws \Exception
     * @throws \Psr\Container\ContainerExceptionInterface
     * @throws \Psr\Container\NotFoundExceptionInterface
     */
    public function handle(ServerRequestInterface $request): ResponseInterface
    {
        $this->index++;
        if ($this->index > 1) {
            throw new \Exception();
        }
        $middleware = new CombinedMiddleware($this->getContainer(), $this->middlewares);
        return $middleware->process($request, $this);
    }
 
    /**
     * @param ServerRequestInterface $request
     * @return ResponseInterface
     * @throws \Exception
     * @throws \Psr\Container\ContainerExceptionInterface
     * @throws \Psr\Container\NotFoundExceptionInterface
     */
    public function run(ServerRequestInterface $request): ResponseInterface
    {
        foreach ($this->modules as $module) {
            $this->getContainer()->get($module);
        }
        return $this->handle($request);
    }
 
    /**
     * @return ContainerInterface
     */
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
src
/
Avalon
/
App.php
        if ($this->index > 1) {
            throw new \Exception();
        }
        $middleware = new CombinedMiddleware($this->getContainer(), $this->middlewares);
        return $middleware->process($request, $this);
    }
 
    /**
     * @param ServerRequestInterface $request
     * @return ResponseInterface
     * @throws \Exception
     * @throws \Psr\Container\ContainerExceptionInterface
     * @throws \Psr\Container\NotFoundExceptionInterface
     */
    public function run(ServerRequestInterface $request): ResponseInterface
    {
        foreach ($this->modules as $module) {
            $this->getContainer()->get($module);
        }
        return $this->handle($request);
    }
 
    /**
     * @return ContainerInterface
     */
    public function getContainer(): ContainerInterface
    {
        if ($this->container === null) {
            $builder = new ContainerBuilder();
//            dd(getEnv('TMP_DIR'), $_ENV);
            $env = getenv('ENV') ?: 'production';
            if ($env === 'production') {
                $builder->setDefinitionCache(new FilesystemCache('tmp/di'));
                $builder->writeProxiesToFile(true, 'tmp/proxies');
            }
            foreach ($this->definitions as $definition) {
                $builder->addDefinitions($definition);
            }
            foreach ($this->modules as $module) {
                if ($module::DEFINITIONS) {
/
homepages
/
27
/
d456686008
/
htdocs
/
app
/
demo
/
c-arquier
/
public
/
index.php
        $container->get('admin.prefix'),
        $container->get(RoleMiddlewareFactory::class)->makeForRole(['admin', 'superadmin'])
    )
        ->pipe(
            $container->get('account.prefix'),
            $container->get(RoleMiddlewareFactory::class)->makeForRole(['utilisateur', 'admin', 'superadmin'])
        );
} else {
    $app->pipe($container->get('admin.prefix'), LoggedInMiddleware::class);
}
$app->pipe(MethodMiddleware::class)
    ->pipe(RendererRequestMiddleware::class)
    // TODO : Décommenter le CsrfMiddleware avant la mise en prod prod
//    ->pipe(CsrfMiddleware::class)
    ->pipe(RouterMiddleware::class)
    ->pipe(DispatcherMiddleware::class)
    ->pipe(NotFoundMiddleware::class);
 
if (php_sapi_name() !== "cli") {
    $response = $app->run($request);
    /** @var ResponseInterface $response */
    \Http\Response\send($response);
}
 

Environment & details:

empty
empty
empty
empty
empty
Key Value
REDIRECT_REDIRECT_UNIQUE_ID
"ZgWuqScWKntKxLRQ49f2dQAAAAk"
REDIRECT_REDIRECT_WAAS_MODE
"0"
REDIRECT_REDIRECT_DOCUMENT_ROOT
"/kunden/homepages/27/d456686008/htdocs/app/demo/c-arquier/public"
REDIRECT_REDIRECT_UI_SUEXEC_DEFAULT_CHROOT_ID
"14"
REDIRECT_REDIRECT_UI_SUEXEC_FSTATD_UNIXSOCKET
"/run/ui-fstatd.suexec.socket"
REDIRECT_REDIRECT_UI_SUEXEC_STATISTICS_UNIXSOCKET
"/homepages/sclientMF/http.sock.bin"
REDIRECT_REDIRECT_HTTPS
"on"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU
"40"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM
"768"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT
"15"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD
"27"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_JIMDO
"800"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU_JIMDO
"60"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM_JIMDO
"768"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT_JIMDO
"24"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD_JIMDO
"24"
REDIRECT_REDIRECT_DBENTRY_HOST
"charlotte-arquier-maquillage.fr"
REDIRECT_REDIRECT_DBENTRY_VALUE
"/kunden/homepages/27/d456686008/htdocs/app/demo/c-arquier/public:d0000#CPU 60 #MEM 524288 #CGI 786762 #NPROC 20 #TAID 72327175 #LANG 2 #RSCLVL 300 #STAT 1 #CHROOT 14"
REDIRECT_REDIRECT_DBENTRY_DOCROOT
"/kunden/homepages/27/d456686008/htdocs/app/demo/c-arquier/public"
REDIRECT_REDIRECT_DBENTRY_HASH
"d0000"
REDIRECT_REDIRECT_DBENTRY__CPU
"60"
REDIRECT_REDIRECT_DBENTRY__MEM
"524288"
REDIRECT_REDIRECT_DBENTRY__CGI
"786762"
REDIRECT_REDIRECT_DBENTRY__NPROC
"20"
REDIRECT_REDIRECT_DBENTRY__TAID
"72327175"
REDIRECT_REDIRECT_DBENTRY__LANG
"2"
REDIRECT_REDIRECT_DBENTRY__RSCLVL
"300"
REDIRECT_REDIRECT_DBENTRY__STAT
"1"
REDIRECT_REDIRECT_DBENTRY__CHROOT
"14"
REDIRECT_REDIRECT_DBENTRY
"/kunden/homepages/27/d456686008/htdocs/app/demo/c-arquier/public:d0000#CPU 60 #MEM 524288 #CGI 786762 #NPROC 20 #TAID 72327175 #LANG 2 #RSCLVL 300 #STAT 1 #CHROOT 14"
REDIRECT_REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"ZgWuqScWKntKxLRQ49f2dQAAAAk"
REDIRECT_DOCUMENT_ROOT
"/kunden/homepages/27/d456686008/htdocs/app/demo/c-arquier/public"
REDIRECT_HTTPS
"on"
REDIRECT_HANDLER
"x-mapp-php5.4"
REDIRECT_STATUS
"200"
UNIQUE_ID
"ZgWuqScWKntKxLRQ49f2dQAAAAk"
HTTPS
"on"
HTTP_HOST
"www.charlotte-arquier-maquillage.fr"
HTTP_CONNECTION
"close"
HTTP_ACCEPT
"*/*"
HTTP_USER_AGENT
"claudebot"
PATH
"/bin:/usr/bin"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SERVER_NAME
"charlotte-arquier-maquillage.fr"
SERVER_ADDR
"82.165.86.155"
SERVER_PORT
"443"
REMOTE_ADDR
"44.204.218.79"
DOCUMENT_ROOT
"/kunden/homepages/27/d456686008/htdocs/app/demo/c-arquier/public"
REQUEST_SCHEME
"https"
CONTEXT_PREFIX
"/system-bin/"
CONTEXT_DOCUMENT_ROOT
"/kunden/usr/lib/cgi-bin/"
SERVER_ADMIN
"webmaster@charlotte-arquier-maquillage.fr"
SCRIPT_FILENAME
"/kunden/homepages/27/d456686008/htdocs/app/demo/c-arquier/public/index.php"
REMOTE_PORT
"39264"
REDIRECT_URL
"/index.php/categorie/partenariat"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/categorie/partenariat"
SCRIPT_NAME
"/index.php"
STATUS
"200"
ORIG_PATH_INFO
"/categorie/partenariat"
ORIG_PATH_TRANSLATED
"/kunden/homepages/27/d456686008/htdocs/app/demo/c-arquier/public/index.php"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1711648425.9174
REQUEST_TIME
1711648425
argv
[]
argc
0
ENV
"production"
DB_CONNECTION
"mysql"
DB_HOST
"db738511788.db.1and1.com"
DB_PORT
"3306"
DB_DATABASE
"db738511788"
DB_USERNAME
"dbo738511788"
DB_PASSWORD
"rsi1512200515"
IS_SHOPPING
"false"
IS_RESTAURANT
"false"
PUBLIC_ACCOUNT
"false"
COOKIE_LIFETIME
"25200"
COOKIE_PATH
"/"
COOKIE_DOMAIN
"localhost"
COOKIE_SECURE
"1"
COOKIE_HTTPONLY
"1"
MAIL_TO
"remy@rsi-info.com"
MAIL_FROM
"contact@rsi-info.com"
MAX_WIDTH_IMG
"2000"
IMG_QUALITY
"80"
CAPTCHA_KEY
"6LfpdhoUAAAAAHXJCBiGuD-WgMMo32lKl3_e1M3O"
CAPTCHA_SECRET
"6LfpdhoUAAAAAP4P36JdzxZBrIrZMaAVY8UgMktC"
POSTE_KEY
"l8NR+ZcqXsKJYMf7NlmMEZgczjS/wTXdogNe8gn3f5D8+UkWSXqULt4SPlUFzdbq"
STRIPE_KEY
"pk_test_GGMkY3P8MHFweOR2kGvdEphd"
STRIPE_SECRET
"sk_test_1tnnLRTnheMC1xxjQYXg3B6H"
PAYPAL_ID
"AZf7kYWvCSTocm4xUoUwnAxQQiF1_TdhmWJ9TGOFaSS453ExHqp_YMl3EORBPjimW2p1jGBe_DNTSmva"
PAYPAL_SECRET
"EG7anwRFosXintEH8eygCliy4aA5k3cLxpdBi1aUGaUKrEU98S0Oxzl2WZcvTgFiRKYzPw76k43duQr-"
Key Value
REDIRECT_REDIRECT_UNIQUE_ID
"ZgWuqScWKntKxLRQ49f2dQAAAAk"
REDIRECT_REDIRECT_WAAS_MODE
"0"
REDIRECT_REDIRECT_DOCUMENT_ROOT
"/kunden/homepages/27/d456686008/htdocs/app/demo/c-arquier/public"
REDIRECT_REDIRECT_UI_SUEXEC_DEFAULT_CHROOT_ID
"14"
REDIRECT_REDIRECT_UI_SUEXEC_FSTATD_UNIXSOCKET
"/run/ui-fstatd.suexec.socket"
REDIRECT_REDIRECT_UI_SUEXEC_STATISTICS_UNIXSOCKET
"/homepages/sclientMF/http.sock.bin"
REDIRECT_REDIRECT_HTTPS
"on"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU
"40"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM
"768"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT
"15"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD
"27"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_JIMDO
"800"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU_JIMDO
"60"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM_JIMDO
"768"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT_JIMDO
"24"
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD_JIMDO
"24"
REDIRECT_REDIRECT_DBENTRY_HOST
"charlotte-arquier-maquillage.fr"
REDIRECT_REDIRECT_DBENTRY_VALUE
"/kunden/homepages/27/d456686008/htdocs/app/demo/c-arquier/public:d0000#CPU 60 #MEM 524288 #CGI 786762 #NPROC 20 #TAID 72327175 #LANG 2 #RSCLVL 300 #STAT 1 #CHROOT 14"
REDIRECT_REDIRECT_DBENTRY_DOCROOT
"/kunden/homepages/27/d456686008/htdocs/app/demo/c-arquier/public"
REDIRECT_REDIRECT_DBENTRY_HASH
"d0000"
REDIRECT_REDIRECT_DBENTRY__CPU
"60"
REDIRECT_REDIRECT_DBENTRY__MEM
"524288"
REDIRECT_REDIRECT_DBENTRY__CGI
"786762"
REDIRECT_REDIRECT_DBENTRY__NPROC
"20"
REDIRECT_REDIRECT_DBENTRY__TAID
"72327175"
REDIRECT_REDIRECT_DBENTRY__LANG
"2"
REDIRECT_REDIRECT_DBENTRY__RSCLVL
"300"
REDIRECT_REDIRECT_DBENTRY__STAT
"1"
REDIRECT_REDIRECT_DBENTRY__CHROOT
"14"
REDIRECT_REDIRECT_DBENTRY
"/kunden/homepages/27/d456686008/htdocs/app/demo/c-arquier/public:d0000#CPU 60 #MEM 524288 #CGI 786762 #NPROC 20 #TAID 72327175 #LANG 2 #RSCLVL 300 #STAT 1 #CHROOT 14"
REDIRECT_REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"ZgWuqScWKntKxLRQ49f2dQAAAAk"
REDIRECT_DOCUMENT_ROOT
"/kunden/homepages/27/d456686008/htdocs/app/demo/c-arquier/public"
REDIRECT_HTTPS
"on"
REDIRECT_HANDLER
"x-mapp-php5.4"
REDIRECT_STATUS
"200"
UNIQUE_ID
"ZgWuqScWKntKxLRQ49f2dQAAAAk"
HTTPS
"on"
HTTP_HOST
"www.charlotte-arquier-maquillage.fr"
HTTP_CONNECTION
"close"
HTTP_ACCEPT
"*/*"
HTTP_USER_AGENT
"claudebot"
PATH
"/bin:/usr/bin"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SERVER_NAME
"charlotte-arquier-maquillage.fr"
SERVER_ADDR
"82.165.86.155"
SERVER_PORT
"443"
REMOTE_ADDR
"44.204.218.79"
DOCUMENT_ROOT
"/kunden/homepages/27/d456686008/htdocs/app/demo/c-arquier/public"
REQUEST_SCHEME
"https"
CONTEXT_PREFIX
"/system-bin/"
CONTEXT_DOCUMENT_ROOT
"/kunden/usr/lib/cgi-bin/"
SERVER_ADMIN
"webmaster@charlotte-arquier-maquillage.fr"
SCRIPT_FILENAME
"/kunden/homepages/27/d456686008/htdocs/app/demo/c-arquier/public/index.php"
REMOTE_PORT
"39264"
REDIRECT_URL
"/index.php/categorie/partenariat"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/categorie/partenariat"
SCRIPT_NAME
"/index.php"
STATUS
"200"
ORIG_PATH_INFO
"/categorie/partenariat"
ORIG_PATH_TRANSLATED
"/kunden/homepages/27/d456686008/htdocs/app/demo/c-arquier/public/index.php"
ENV
"production"
DB_CONNECTION
"mysql"
DB_HOST
"db738511788.db.1and1.com"
DB_PORT
"3306"
DB_DATABASE
"db738511788"
DB_USERNAME
"dbo738511788"
DB_PASSWORD
"rsi1512200515"
IS_SHOPPING
"false"
IS_RESTAURANT
"false"
PUBLIC_ACCOUNT
"false"
COOKIE_LIFETIME
"25200"
COOKIE_PATH
"/"
COOKIE_DOMAIN
"localhost"
COOKIE_SECURE
"1"
COOKIE_HTTPONLY
"1"
MAIL_TO
"remy@rsi-info.com"
MAIL_FROM
"contact@rsi-info.com"
MAX_WIDTH_IMG
"2000"
IMG_QUALITY
"80"
CAPTCHA_KEY
"6LfpdhoUAAAAAHXJCBiGuD-WgMMo32lKl3_e1M3O"
CAPTCHA_SECRET
"6LfpdhoUAAAAAP4P36JdzxZBrIrZMaAVY8UgMktC"
POSTE_KEY
"l8NR+ZcqXsKJYMf7NlmMEZgczjS/wTXdogNe8gn3f5D8+UkWSXqULt4SPlUFzdbq"
STRIPE_KEY
"pk_test_GGMkY3P8MHFweOR2kGvdEphd"
STRIPE_SECRET
"sk_test_1tnnLRTnheMC1xxjQYXg3B6H"
PAYPAL_ID
"AZf7kYWvCSTocm4xUoUwnAxQQiF1_TdhmWJ9TGOFaSS453ExHqp_YMl3EORBPjimW2p1jGBe_DNTSmva"
PAYPAL_SECRET
"EG7anwRFosXintEH8eygCliy4aA5k3cLxpdBi1aUGaUKrEU98S0Oxzl2WZcvTgFiRKYzPw76k43duQr-"
0. Whoops\Handler\PrettyPageHandler