Nuage ( ! ) Notice: Undefined index: sort in /var/www/html/tmp/tag.sort.c04e6db3e3da5484d981ebaa00b75abc.rtpl.php on line 4 Call Stack #TimeMemoryFunctionLocation 10.0005460184{main}( ).../index.php:0 20.03782414768Slim\App->run( $silent = TRUE ).../index.php:202 30.04322957872Slim\App->process( $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } } ).../App.php:297 40.04322957872Slim\App->callMiddlewareStack( $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } } ).../App.php:392 50.04322957872Slim\App->__invoke( $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } } ).../MiddlewareAwareTrait.php:117 60.04553039856Slim\Route->run( $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } } ).../App.php:503 70.04563040552Slim\Route->callMiddlewareStack( $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } } ).../Route.php:268 80.04563040552Slim\Route->Slim\{closure:/var/www/html/vendor/slim/slim/Slim/MiddlewareAwareTrait.php:63-78}( $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } } ).../MiddlewareAwareTrait.php:117 90.04563040552call_user_func:{/var/www/html/vendor/slim/slim/Slim/MiddlewareAwareTrait.php:70}( $function_name = class Slim\DeferredCallable { private $callable = '\\Shaarli\\Front\\ShaarliMiddleware'; private $container = class Shaarli\Container\ShaarliContainer { private ${Slim\Container}defaultSettings = [...]; private ${Pimple\Container}values = [...]; private ${Pimple\Container}factories = class SplObjectStorage { ... }; private ${Pimple\Container}protected = class SplObjectStorage { ... }; private ${Pimple\Container}frozen = [...]; private ${Pimple\Container}raw = [...]; private ${Pimple\Container}keys = [...]; public $basePath = '' } }, $parameters = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, class Slim\Route { protected $methods = [0 => 'GET']; protected $identifier = 'route9'; protected $name = NULL; protected $groups = [0 => class Slim\RouteGroup { ... }]; private $finalized = TRUE; protected $outputBuffering = 'append'; protected $arguments = []; protected $savedArguments = []; protected $callable = [0 => class Shaarli\Front\Controller\Visitor\TagCloudController { ... }, 1 => 'list']; protected $container = class Shaarli\Container\ShaarliContainer { private ${Slim\Container}defaultSettings = [...]; private ${Pimple\Container}values = [...]; private ${Pimple\Container}factories = class SplObjectStorage { ... }; private ${Pimple\Container}protected = class SplObjectStorage { ... }; private ${Pimple\Container}frozen = [...]; private ${Pimple\Container}raw = [...]; private ${Pimple\Container}keys = [...]; public $basePath = '' }; protected $middleware = [0 => class Slim\DeferredCallable { ... }]; protected $pattern = '/tags/list'; protected $tip = class Closure { virtual $closure = "$this->Slim\{closure}", public $static = [...]; public $this = ...; public $parameter = [...] }; protected $middlewareLock = TRUE } ).../MiddlewareAwareTrait.php:70 100.04563040632Slim\DeferredCallable->__invoke( class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, class Slim\Route { protected $methods = [0 => 'GET']; protected $identifier = 'route9'; protected $name = NULL; protected $groups = [0 => class Slim\RouteGroup { ... }]; private $finalized = TRUE; protected $outputBuffering = 'append'; protected $arguments = []; protected $savedArguments = []; protected $callable = [0 => class Shaarli\Front\Controller\Visitor\TagCloudController { ... }, 1 => 'list']; protected $container = class Shaarli\Container\ShaarliContainer { private ${Slim\Container}defaultSettings = [...]; private ${Pimple\Container}values = [...]; private ${Pimple\Container}factories = class SplObjectStorage { ... }; private ${Pimple\Container}protected = class SplObjectStorage { ... }; private ${Pimple\Container}frozen = [...]; private ${Pimple\Container}raw = [...]; private ${Pimple\Container}keys = [...]; public $basePath = '' }; protected $middleware = [0 => class Slim\DeferredCallable { ... }]; protected $pattern = '/tags/list'; protected $tip = class Closure { virtual $closure = "$this->Slim\{closure}", public $static = [...]; public $this = ...; public $parameter = [...] }; protected $middlewareLock = TRUE } ).../MiddlewareAwareTrait.php:70 110.04583056200call_user_func_array:{/var/www/html/vendor/slim/slim/Slim/DeferredCallable.php:57}( $function_name = [0 => class Shaarli\Front\ShaarliMiddleware { protected $container = class Shaarli\Container\ShaarliContainer { ... } }, 1 => '__invoke'], $parameters = [0 => class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { ... }; protected $requestTarget = NULL; protected $queryParams = [...]; protected $cookies = [...]; protected $serverParams = [...]; protected $attributes = class Slim\Collection { ... }; protected $bodyParsed = FALSE; protected $bodyParsers = [...]; protected $uploadedFiles = [...]; protected $validMethods = [...]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { ... }; protected $body = class Slim\Http\RequestBody { ... } }, 1 => class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { ... }; protected $body = class Slim\Http\Body { ... } }, 2 => class Slim\Route { protected $methods = [...]; protected $identifier = 'route9'; protected $name = NULL; protected $groups = [...]; private $finalized = TRUE; protected $outputBuffering = 'append'; protected $arguments = [...]; protected $savedArguments = [...]; protected $callable = [...]; protected $container = class Shaarli\Container\ShaarliContainer { ... }; protected $middleware = [...]; protected $pattern = '/tags/list'; protected $tip = class Closure { virtual $closure = "$this->Slim\{closure}", ... }; protected $middlewareLock = TRUE }] ).../DeferredCallable.php:57 120.04583056328Shaarli\Front\ShaarliMiddleware->__invoke( $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $next = class Slim\Route { protected $methods = [0 => 'GET']; protected $identifier = 'route9'; protected $name = NULL; protected $groups = [0 => class Slim\RouteGroup { ... }]; private $finalized = TRUE; protected $outputBuffering = 'append'; protected $arguments = []; protected $savedArguments = []; protected $callable = [0 => class Shaarli\Front\Controller\Visitor\TagCloudController { ... }, 1 => 'list']; protected $container = class Shaarli\Container\ShaarliContainer { private ${Slim\Container}defaultSettings = [...]; private ${Pimple\Container}values = [...]; private ${Pimple\Container}factories = class SplObjectStorage { ... }; private ${Pimple\Container}protected = class SplObjectStorage { ... }; private ${Pimple\Container}frozen = [...]; private ${Pimple\Container}raw = [...]; private ${Pimple\Container}keys = [...]; public $basePath = '' }; protected $middleware = [0 => class Slim\DeferredCallable { ... }]; protected $pattern = '/tags/list'; protected $tip = class Closure { virtual $closure = "$this->Slim\{closure}", public $static = [...]; public $this = ...; public $parameter = [...] }; protected $middlewareLock = TRUE } ).../DeferredCallable.php:57 130.04593056696Slim\Route->__invoke( $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } } ).../ShaarliMiddleware.php:55 140.07893105232Slim\Handlers\Strategies\RequestResponse->__invoke( $callable = [0 => class Shaarli\Front\Controller\Visitor\TagCloudController { protected $container = class Shaarli\Container\ShaarliContainer { ... } }, 1 => 'list'], $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $routeArguments = [] ).../Route.php:281 150.07893105232call_user_func:{/var/www/html/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php:40}( $function_name = [0 => class Shaarli\Front\Controller\Visitor\TagCloudController { protected $container = class Shaarli\Container\ShaarliContainer { ... } }, 1 => 'list'], $parameters = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, [] ).../RequestResponse.php:40 160.07893105312Shaarli\Front\Controller\Visitor\TagCloudController->list( $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, [] ).../RequestResponse.php:40 170.07893105312Shaarli\Front\Controller\Visitor\TagCloudController->processRequest( $type = 'list', $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } } ).../TagCloudController.php:42 180.13928693112Shaarli\Front\Controller\Visitor\ShaarliVisitorController->render( $template = 'tag.list' ).../TagCloudController.php:93 190.15008698736Shaarli\Render\PageBuilder->render( $page = 'tag.list', $basePath = '' ).../ShaarliVisitorController.php:70 200.15018698776RainTPL->draw( $tpl_name = 'tag.list', $return_string = TRUE ).../PageBuilder.php:252 210.16348743952include( '/var/www/html/tmp/tag.list.025e4ef3c23e9ff6918934cf9db5d80e.rtpl.php ).../rain.tpl.class.php:190 220.16438776464RainTPL->draw( $tpl_name = './tag.sort', $return_string = ??? ).../tag.list.025e4ef3c23e9ff6918934cf9db5d80e.rtpl.php:13 230.17668786456include( '/var/www/html/tmp/tag.sort.c04e6db3e3da5484d981ebaa00b75abc.rtpl.php ).../rain.tpl.class.php:175 " href="/tags/list?sort=usage" title="Plus utilisés">Plus utilisés ( ! ) Notice: Undefined index: sort in /var/www/html/tmp/tag.sort.c04e6db3e3da5484d981ebaa00b75abc.rtpl.php on line 5 Call Stack #TimeMemoryFunctionLocation 10.0005460184{main}( ).../index.php:0 20.03782414768Slim\App->run( $silent = TRUE ).../index.php:202 30.04322957872Slim\App->process( $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } } ).../App.php:297 40.04322957872Slim\App->callMiddlewareStack( $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } } ).../App.php:392 50.04322957872Slim\App->__invoke( $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = NULL; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } } ).../MiddlewareAwareTrait.php:117 60.04553039856Slim\Route->run( $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } } ).../App.php:503 70.04563040552Slim\Route->callMiddlewareStack( $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } } ).../Route.php:268 80.04563040552Slim\Route->Slim\{closure:/var/www/html/vendor/slim/slim/Slim/MiddlewareAwareTrait.php:63-78}( $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } } ).../MiddlewareAwareTrait.php:117 90.04563040552call_user_func:{/var/www/html/vendor/slim/slim/Slim/MiddlewareAwareTrait.php:70}( $function_name = class Slim\DeferredCallable { private $callable = '\\Shaarli\\Front\\ShaarliMiddleware'; private $container = class Shaarli\Container\ShaarliContainer { private ${Slim\Container}defaultSettings = [...]; private ${Pimple\Container}values = [...]; private ${Pimple\Container}factories = class SplObjectStorage { ... }; private ${Pimple\Container}protected = class SplObjectStorage { ... }; private ${Pimple\Container}frozen = [...]; private ${Pimple\Container}raw = [...]; private ${Pimple\Container}keys = [...]; public $basePath = '' } }, $parameters = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, class Slim\Route { protected $methods = [0 => 'GET']; protected $identifier = 'route9'; protected $name = NULL; protected $groups = [0 => class Slim\RouteGroup { ... }]; private $finalized = TRUE; protected $outputBuffering = 'append'; protected $arguments = []; protected $savedArguments = []; protected $callable = [0 => class Shaarli\Front\Controller\Visitor\TagCloudController { ... }, 1 => 'list']; protected $container = class Shaarli\Container\ShaarliContainer { private ${Slim\Container}defaultSettings = [...]; private ${Pimple\Container}values = [...]; private ${Pimple\Container}factories = class SplObjectStorage { ... }; private ${Pimple\Container}protected = class SplObjectStorage { ... }; private ${Pimple\Container}frozen = [...]; private ${Pimple\Container}raw = [...]; private ${Pimple\Container}keys = [...]; public $basePath = '' }; protected $middleware = [0 => class Slim\DeferredCallable { ... }]; protected $pattern = '/tags/list'; protected $tip = class Closure { virtual $closure = "$this->Slim\{closure}", public $static = [...]; public $this = ...; public $parameter = [...] }; protected $middlewareLock = TRUE } ).../MiddlewareAwareTrait.php:70 100.04563040632Slim\DeferredCallable->__invoke( class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, class Slim\Route { protected $methods = [0 => 'GET']; protected $identifier = 'route9'; protected $name = NULL; protected $groups = [0 => class Slim\RouteGroup { ... }]; private $finalized = TRUE; protected $outputBuffering = 'append'; protected $arguments = []; protected $savedArguments = []; protected $callable = [0 => class Shaarli\Front\Controller\Visitor\TagCloudController { ... }, 1 => 'list']; protected $container = class Shaarli\Container\ShaarliContainer { private ${Slim\Container}defaultSettings = [...]; private ${Pimple\Container}values = [...]; private ${Pimple\Container}factories = class SplObjectStorage { ... }; private ${Pimple\Container}protected = class SplObjectStorage { ... }; private ${Pimple\Container}frozen = [...]; private ${Pimple\Container}raw = [...]; private ${Pimple\Container}keys = [...]; public $basePath = '' }; protected $middleware = [0 => class Slim\DeferredCallable { ... }]; protected $pattern = '/tags/list'; protected $tip = class Closure { virtual $closure = "$this->Slim\{closure}", public $static = [...]; public $this = ...; public $parameter = [...] }; protected $middlewareLock = TRUE } ).../MiddlewareAwareTrait.php:70 110.04583056200call_user_func_array:{/var/www/html/vendor/slim/slim/Slim/DeferredCallable.php:57}( $function_name = [0 => class Shaarli\Front\ShaarliMiddleware { protected $container = class Shaarli\Container\ShaarliContainer { ... } }, 1 => '__invoke'], $parameters = [0 => class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { ... }; protected $requestTarget = NULL; protected $queryParams = [...]; protected $cookies = [...]; protected $serverParams = [...]; protected $attributes = class Slim\Collection { ... }; protected $bodyParsed = FALSE; protected $bodyParsers = [...]; protected $uploadedFiles = [...]; protected $validMethods = [...]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { ... }; protected $body = class Slim\Http\RequestBody { ... } }, 1 => class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { ... }; protected $body = class Slim\Http\Body { ... } }, 2 => class Slim\Route { protected $methods = [...]; protected $identifier = 'route9'; protected $name = NULL; protected $groups = [...]; private $finalized = TRUE; protected $outputBuffering = 'append'; protected $arguments = [...]; protected $savedArguments = [...]; protected $callable = [...]; protected $container = class Shaarli\Container\ShaarliContainer { ... }; protected $middleware = [...]; protected $pattern = '/tags/list'; protected $tip = class Closure { virtual $closure = "$this->Slim\{closure}", ... }; protected $middlewareLock = TRUE }] ).../DeferredCallable.php:57 120.04583056328Shaarli\Front\ShaarliMiddleware->__invoke( $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $next = class Slim\Route { protected $methods = [0 => 'GET']; protected $identifier = 'route9'; protected $name = NULL; protected $groups = [0 => class Slim\RouteGroup { ... }]; private $finalized = TRUE; protected $outputBuffering = 'append'; protected $arguments = []; protected $savedArguments = []; protected $callable = [0 => class Shaarli\Front\Controller\Visitor\TagCloudController { ... }, 1 => 'list']; protected $container = class Shaarli\Container\ShaarliContainer { private ${Slim\Container}defaultSettings = [...]; private ${Pimple\Container}values = [...]; private ${Pimple\Container}factories = class SplObjectStorage { ... }; private ${Pimple\Container}protected = class SplObjectStorage { ... }; private ${Pimple\Container}frozen = [...]; private ${Pimple\Container}raw = [...]; private ${Pimple\Container}keys = [...]; public $basePath = '' }; protected $middleware = [0 => class Slim\DeferredCallable { ... }]; protected $pattern = '/tags/list'; protected $tip = class Closure { virtual $closure = "$this->Slim\{closure}", public $static = [...]; public $this = ...; public $parameter = [...] }; protected $middlewareLock = TRUE } ).../DeferredCallable.php:57 130.04593056696Slim\Route->__invoke( $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } } ).../ShaarliMiddleware.php:55 140.07893105232Slim\Handlers\Strategies\RequestResponse->__invoke( $callable = [0 => class Shaarli\Front\Controller\Visitor\TagCloudController { protected $container = class Shaarli\Container\ShaarliContainer { ... } }, 1 => 'list'], $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $routeArguments = [] ).../Route.php:281 150.07893105232call_user_func:{/var/www/html/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php:40}( $function_name = [0 => class Shaarli\Front\Controller\Visitor\TagCloudController { protected $container = class Shaarli\Container\ShaarliContainer { ... } }, 1 => 'list'], $parameters = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, [] ).../RequestResponse.php:40 160.07893105312Shaarli\Front\Controller\Visitor\TagCloudController->list( $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, [] ).../RequestResponse.php:40 170.07893105312Shaarli\Front\Controller\Visitor\TagCloudController->processRequest( $type = 'list', $request = class Slim\Http\Request { protected $method = 'GET'; protected $originalMethod = 'GET'; protected $uri = class Slim\Http\Uri { protected $scheme = 'http'; protected $user = ''; protected $password = ''; protected $host = 'links.green-effect.fr'; protected $port = NULL; protected $basePath = ''; protected $path = '/tags/list'; protected $query = ''; protected $fragment = '' }; protected $requestTarget = NULL; protected $queryParams = []; protected $cookies = ['shaarli' => '5a8a565176f53f510ab77383e48744d9']; protected $serverParams = ['REDIRECT_HTTP_AUTHORIZATION' => '', 'REDIRECT_STATUS' => '200', 'HTTP_AUTHORIZATION' => '', 'HTTP_HOST' => 'links.green-effect.fr', 'HTTP_USER_AGENT' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'HTTP_ACCEPT' => '*/*', 'HTTP_ACCEPT_ENCODING' => 'gzip, br, zstd, deflate', 'HTTP_COOKIE' => 'shaarli=5a8a565176f53f510ab77383e48744d9', 'HTTP_X_FORWARDED_FOR' => '3.22.79.50', 'HTTP_X_FORWARDED_HOST' => 'links.green-effect.fr', 'HTTP_X_FORWARDED_PORT' => '443', 'HTTP_X_FORWARDED_PROTO' => 'https', 'HTTP_X_FORWARDED_SERVER' => '113c5e7b57cf', 'HTTP_X_REAL_IP' => '3.22.79.50', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at links.green-effect.fr Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)', 'SERVER_NAME' => 'links.green-effect.fr', 'SERVER_ADDR' => '192.168.176.17', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '192.168.176.2', 'DOCUMENT_ROOT' => '/var/www/html/', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html/', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/index.php', 'REMOTE_PORT' => '60498', 'REDIRECT_URL' => '/tags/list', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/tags/list', 'SCRIPT_NAME' => '/index.php', 'PHP_SELF' => '/index.php', 'REQUEST_TIME_FLOAT' => 1741895413.47, 'REQUEST_TIME' => 1741895413, 'argv' => [...], 'argc' => 0]; protected $attributes = class Slim\Collection { protected $data = [...] }; protected $bodyParsed = FALSE; protected $bodyParsers = ['application/json' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'text/xml' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }, 'application/x-www-form-urlencoded' => class Closure { virtual $closure = "$this->Slim\Http\{closure}", ... }]; protected $uploadedFiles = []; protected $validMethods = ['CONNECT' => 1, 'DELETE' => 1, 'GET' => 1, 'HEAD' => 1, 'OPTIONS' => 1, 'PATCH' => 1, 'POST' => 1, 'PUT' => 1, 'TRACE' => 1]; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\RequestBody { protected $stream = resource(100) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } }, $response = class Slim\Http\Response { protected $status = 200; protected $reasonPhrase = ''; protected $protocolVersion = '1.1'; protected $headers = class Slim\Http\Headers { protected $data = [...] }; protected $body = class Slim\Http\Body { protected $stream = resource(88) of type (stream); protected $meta = NULL; protected $readable = NULL; protected $writable = NULL; protected $seekable = NULL; protected $size = NULL; protected $isPipe = NULL } } ).../TagCloudController.php:42 180.13928693112Shaarli\Front\Controller\Visitor\ShaarliVisitorController->render( $template = 'tag.list' ).../TagCloudController.php:93 190.15008698736Shaarli\Render\PageBuilder->render( $page = 'tag.list', $basePath = '' ).../ShaarliVisitorController.php:70 200.15018698776RainTPL->draw( $tpl_name = 'tag.list', $return_string = TRUE ).../PageBuilder.php:252 210.16348743952include( '/var/www/html/tmp/tag.list.025e4ef3c23e9ff6918934cf9db5d80e.rtpl.php ).../rain.tpl.class.php:190 220.16438776464RainTPL->draw( $tpl_name = './tag.sort', $return_string = ??? ).../tag.list.025e4ef3c23e9ff6918934cf9db5d80e.rtpl.php:13 230.17668786456include( '/var/www/html/tmp/tag.sort.c04e6db3e3da5484d981ebaa00b75abc.rtpl.php ).../rain.tpl.class.php:175 " href="/tags/list?sort=alpha" title="Alphabétique">Alphabétique
Liste des tags
105
96
js
24
lib
23
css
22
cf
22
21
dev
21
20
16
14
wtf
12
12
10
bd
10
8
api
8
rss
7
web
6
php
5
cms
5
os
4
map
4
vie
3
app
3
dd
3
doc
3
dom
3
fac
3
iso
3
sf
3
zik
2
#bd
2
3d
2
SEO
2
art
2
bot
2
gif
2
jeu
2
mvc
2
npm
2
qt
2
rpi
2
sql
2
ssl
1
BxN
1
GET
1
TAM
1
adb
1
ads
1
air
1
amd
1
b2g
1
don
1
dtc
1
end
1
ent
1
fai
1
fos
1
fps
1
fun
1
git
1
got
1
ide
1
ie
1
jdr
1
kde
1
log
1
loi
1
md5
1
mdp
1
nav
1
nsa
1
oO
1
ocr
1
pan
1
pc
1
pgp
1
pro
1
qdn
1
raf
1
set
1
son
1
ssd
1
svg
1
ta
1
tor
1
tpl
1
tw
1
usa
1
usb
1
vin
1
0