Oops! Unsupported key character detected: "@". Please check: https://github.com/PHPSocialNetwork/phpfastcache/wiki/%5BV6%5D-Unsupported-characters-in-key-identifiers
array:10 [ 0 => array:6 [ "file" => "/www/htdocs/w01931c2/coinhub.news/src/Middleware/HtmlCacheMiddleware.php" "line" => 56 "function" => "get" "class" => "Phpfastcache\Helper\Psr16Adapter" "type" => "->" "args" => array:2 [ 0 => "contentscraperArticleidbusiness@colossusxt.io" 1 => false ] ] 1 => array:4 [ "function" => "__invoke" "class" => "Boost\Middleware\HtmlCacheMiddleware" "type" => "->" "args" => array:3 [ 0 => Request {#331 #method: "GET" #originalMethod: "GET" #uri: Uri {#24 #scheme: "http" #user: "" #password: "" #host: "coinhub.news" #port: 80 #basePath: "" #path: "/cs/article/business@colossusxt.io" #query: "" #fragment: "" } #requestTarget: null #queryParams: [] #cookies: [] #serverParams: array:43 [ "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "USER" => "w01931c2" "HOME" => "/www/htdocs/w01931c2" "SCRIPT_NAME" => "/index.php" "REQUEST_URI" => "/cs/article/business@colossusxt.io" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.1" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/cs/article/business@colossusxt.io" "REMOTE_PORT" => "30790" "SCRIPT_FILENAME" => "/www/htdocs/w01931c2/coinhub.news/web/index.php" "SERVER_ADMIN" => "webmaster@coinhub.news" "CONTEXT_DOCUMENT_ROOT" => "/www/htdocs/w01931c2/coinhub.news/web/" "CONTEXT_PREFIX" => "" "REQUEST_SCHEME" => "http" "DOCUMENT_ROOT" => "/www/htdocs/w01931c2/coinhub.news/web/" "REMOTE_ADDR" => "54.221.69.42" "SERVER_PORT" => "80" "SERVER_ADDR" => "85.13.151.85" "SERVER_NAME" => "coinhub.news" "SERVER_SOFTWARE" => "Apache" "SERVER_SIGNATURE" => "" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CDN_LOOP" => "cloudflare" "HTTP_CF_CONNECTING_IP" => "54.221.69.42" "HTTP_USER_AGENT" => "claudebot" "HTTP_ACCEPT" => "*/*" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_RAY" => "86bea00b8efc9c4c-IAD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_CONNECTION" => "Keep-Alive" "HTTP_HOST" => "coinhub.news" "UNIQUE_ID" => "ZgaBWcJ-cOejGMfDs1naAQAAAIE" "REDIRECT_STATUS" => "200" "REDIRECT_UNIQUE_ID" => "ZgaBWcJ-cOejGMfDs1naAQAAAIE" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1711702361.05 "REQUEST_TIME" => 1711702361 "argv" => [] "argc" => 0 ] #attributes: Collection {#329 #data: array:2 [ "route" => Route {#115 #methods: array:1 [ 0 => "GET" ] #identifier: "route35" #name: "contentscraperArticle" #groups: [] -finalized: false #outputBuffering: "append" #arguments: array:1 [ "id" => "business@colossusxt.io" ] #callable: "BoostExtension\ContentScraper\Controller\UserController:article" #container: Container {#6 -defaultSettings: array:7 [ "httpVersion" => "1.1" "responseChunkSize" => 4096 "outputBuffering" => "append" "determineRouteBeforeAppMiddleware" => false "displayErrorDetails" => false "addContentLengthHeader" => true "routerCacheFile" => false ] -values: array:22 [ "settings" => Collection {#22 #data: array:60 [ "httpVersion" => "1.1" "responseChunkSize" => 4096 "outputBuffering" => "append" "determineRouteBeforeAppMiddleware" => true "displayErrorDetails" => true "addContentLengthHeader" => true "routerCacheFile" => false "debug" => true "logErrors" => false "logAppCacheLoading" => false "debugDumpKey" => "debugDump" "debugPrintKey" => "debugPrint" "database" => array:9 [ "driver" => "mysql" "host" => "localhost" "database" => "d02daa99" "username" => "d02daa99" "password" => "sup3rs3cr3t" "charset" => "utf8" "collation" => "utf8_unicode_ci" "prefix" => "" "transactions" => true ] "multilingual" => false "defaultLanguage" => "en" "defaultLocaleContentFallback" => true "languages" => array:2 [ "en" => "English" "zh" => "Chinese" ] "adminExtensionLinksOrder" => array:2 [ 0 => "BitcoinMarkets" 1 => "User" ] "coreRouteHandlers" => array:4 [ "home" => "BoostExtension\ContentScraper\Controller\UserController:main" "adminHome" => "Boost\Controller\AdminController:home" "error404" => "Boost\Controller\UserController:error404" "error500" => "Boost\Controller\UserController:error500" ] "coreRouteParams" => array:2 [ "home" => "" "adminHome" => "" ] "enableLogging" => true "enablePageViewCount" => true "enableThemeSettings" => true "enableThemeClassOverride" => false "extensionCheckDB" => false "extensionsDisable" => array:8 [ "SomeExtension" => true "BitcoinMarkets" => true "Blocks" => true "Blog" => true "Exchange" => true "Helpdesk" => true "RealtyManager" => true "TokenSale" => true ] "extraRouteKeys" => [] "forceHttps" => true "ignoreNoRouteNameButExtension" => true "ignoreNoRouteNameExtensionList" => array:15 [ 0 => "css" 1 => "eot" 2 => "fonts" 3 => "gif" 4 => "jpg" 5 => "jpeg" 6 => "js" 7 => "mp3" 8 => "otf" 9 => "pdf" 10 => "png" 11 => "svg" 12 => "ttf" 13 => "woff" 14 => "woff3" ] "email" => array:10 [ "fromEmail" => "contact@janustoken.com" "fromName" => "JanusToken" "requireAuth" => false "host" => "smtp-relay.gmail.com" "user" => "username" "pass" => "password" "port" => 587 "encrypt" => "tls" "isHtml" => true "debug" => 0 ] "pageSizes" => array:5 [ 10 => 10 25 => 25 50 => 50 75 => 75 100 => 100 ] "paths" => array:4 [ "root" => "/www/htdocs/w01931c2/coinhub.news/config/.." "extensionRoot" => "/www/htdocs/w01931c2/coinhub.news/config/../extensions" "webRoot" => "/www/htdocs/w01931c2/coinhub.news/config/../web" "uploadRoot" => "/www/htdocs/w01931c2/coinhub.news/config/../web/upload" ] "security" => array:9 [ "ajaxUseCsrf" => true "apiAuth" => array:2 [ …2] "encryptionKey" => "c78d666c-8d0b-47e3-a78d-ded3cf61d914" "password" => array:2 [ …2] "recaptcha" => array:2 [ …2] "roles" => array:5 [ …5] "roleNames" => array:5 [ …5] "session" => array:11 [ …11] "tokenMethod" => "uuid" ] "siteDescription" => array:2 [ "en" => "BoostCMS" "de" => "BoostCMS" ] "siteKeywords" => array:2 [ "en" => "BoostCMS" "de" => "BoostCMS" ] "siteMeta" => array:2 [ "en" => "BoostCMS" "de" => "BoostCMS" ] "siteName" => array:2 [ "en" => "CoinHub.News" "de" => "BoostCMS" ] "siteSlogan" => array:2 [ "en" => "Cryptocurrency news aggregated, curated by you." "de" => "Schnell, Flexibel & Professionell >> Realisiert auf Basis des Slim Frameworks" ] "slugSeparator" => "-" "sluggableObjects" => array:2 [ "Blog" => "blog" "Pages" => "page" ] "socialURLs" => array:2 [ "facebook" => "" "twitter" => "" ] "statusCodes" => array:2 [ "active" => "A" "inactive" => "I" ] "themeEngine" => array:9 [ "userTheme" => "CSBlockchain" "adminTheme" => "BoostAdmin" "adminTitleContainerClass" => "well well-admin well-admin-boost" "adminTitleContainerDisplay" => true "homeTemplate" => "routes/home.twig" "templateBlocks" => "include/blocks" "templateDir" => "templates" "themeClassOverrideEnable" => true "themeClassOverridePath" => "classes" ] "thumbnails" => array:4 [ "lifetime" => 1440 "small" => array:2 [ …2] "medium" => array:2 [ …2] "large" => array:2 [ …2] ] "urlPaths" => array:4 [ "admin" => "admin" "ajax" => "ajax" "api" => "api" "cron" => "cron" ] "useDynamicSiteSettings" => true "userInterface" => array:6 [ "buttonCancelClass" => "btn-warning" "buttonSubmitClass" => "btn-success" "buttonSearchClass" => "btn-success" "panelClass" => "panel-info" "pageSizeUser" => 25 "pageSizeAdmin" => 25 ] "userRefererParamName" => "ref" "visualEditor" => array:3 [ "blog" => "tinymce" "faq" => "" "pages" => "tinymce" ] "workflow" => array:1 [ "basic" => [] ] "wsChatServerDispatcher" => "\BoostExtension\WsChat\Dispatcher\ChatDispatcher" "analytics" => array:2 [ "google" => array:2 [ …2] "piwik" => array:2 [ …2] ] "tracy" => array:14 [ "showPhpInfoPanel" => 1 "showSlimRouterPanel" => 1 "showSlimEnvironmentPanel" => 1 "showSlimRequestPanel" => 1 "showSlimResponsePanel" => 1 "showSlimContainer" => 1 "showEloquentORMPanel" => 1 "showTwigPanel" => 1 "showProfilerPanel" => 1 "showVendorVersionsPanel" => 1 "showXDebugHelper" => 1 "showIncludedFiles" => 1 "showConsolePanel" => 0 "configs" => array:8 [ …8] ] "appCache" => array:3 [ "path" => "/www/htdocs/w01931c2/coinhub.news/config/../var/cache/app" "enable" => true "enableInDebugMode" => false ] "view" => array:2 [ "template_path" => "/www/htdocs/w01931c2/coinhub.news/config/../templates.orig" "twig" => array:3 [ …3] ] "cache" => array:3 [ "app" => array:2 [ …2] "memory" => array:2 [ …2] "html" => array:2 [ …2] ] "logger" => array:2 [ "name" => "BoostCMS" "path" => "/www/htdocs/w01931c2/coinhub.news/config/../var/log/BoostCMS.log" ] "adsense" => array:2 [ "googleAdClient" => "ca-pub-5199288400787062" "enablePageLevelAds" => "true" ] "extensionOverride" => array:6 [ "ContentScraper" => array:10 [ …10] "User" => array:9 [ …9] "Bookmarks" => array:2 [ …2] "Categories" => array:4 [ …4] "Comments" => array:8 [ …8] "Like" => array:5 [ …5] ] ] } "environment" => Environment {#23 #data: array:43 [ "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "USER" => "w01931c2" "HOME" => "/www/htdocs/w01931c2" "SCRIPT_NAME" => "/index.php" "REQUEST_URI" => "/cs/article/business@colossusxt.io" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.1" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/cs/article/business@colossusxt.io" "REMOTE_PORT" => "30790" "SCRIPT_FILENAME" => "/www/htdocs/w01931c2/coinhub.news/web/index.php" "SERVER_ADMIN" => "webmaster@coinhub.news" "CONTEXT_DOCUMENT_ROOT" => "/www/htdocs/w01931c2/coinhub.news/web/" "CONTEXT_PREFIX" => "" "REQUEST_SCHEME" => "http" "DOCUMENT_ROOT" => "/www/htdocs/w01931c2/coinhub.news/web/" "REMOTE_ADDR" => "54.221.69.42" "SERVER_PORT" => "80" "SERVER_ADDR" => "85.13.151.85" "SERVER_NAME" => "coinhub.news" "SERVER_SOFTWARE" => "Apache" "SERVER_SIGNATURE" => "" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CDN_LOOP" => "cloudflare" "HTTP_CF_CONNECTING_IP" => "54.221.69.42" "HTTP_USER_AGENT" => "claudebot" "HTTP_ACCEPT" => "*/*" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_RAY" => "86bea00b8efc9c4c-IAD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_CONNECTION" => "Keep-Alive" "HTTP_HOST" => "coinhub.news" "UNIQUE_ID" => "ZgaBWcJ-cOejGMfDs1naAQAAAIE" "REDIRECT_STATUS" => "200" "REDIRECT_UNIQUE_ID" => "ZgaBWcJ-cOejGMfDs1naAQAAAIE" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1711702361.05 "REQUEST_TIME" => 1711702361 "argv" => [] "argc" => 0 ] } "request" => Request {#27 …} "response" => Response {#220 #status: 200 #reasonPhrase: "" #protocolVersion: "1.1" #headers: Headers {#221 #data: array:1 [ "content-type" => array:2 [ "value" => array:1 [ 0 => "text/html; charset=UTF-8" ] "originalKey" => "Content-Type" ] ] } #body: Body {#219 #stream: stream resource @210 : "PHP" : "TEMP" : "w+b" : 0 : true : "php://temp" : [] } #meta: null #readable: null #writable: null #seekable: null #size: null #isPipe: null } } "router" => Router {#81 #container: Container {#6} #routeParser: Std {#82} #basePath: "" #cacheFile: false #routes: array:134 [ "route0" => Route {#83 #methods: array:1 [ …1] #identifier: "route0" #name: "home" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserController:main" #container: Container {#6} #middleware: [] #pattern: "/" #tip: null #middlewareLock: false } "route1" => Route {#84 #methods: array:1 [ …1] #identifier: "route1" #name: "clearAppCache" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "Boost\Controller\AdminController:clearAppCache" #container: Container {#6} #middleware: [] #pattern: "/clearAppCache" #tip: null #middlewareLock: false } "route2" => Route {#85 #methods: array:6 [ …6] #identifier: "route2" #name: "lang" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "Boost\Controller\UserFormController:lang" #container: Container {#6} #middleware: [] #pattern: "/lang[/{lang}]" #tip: null #middlewareLock: false } "route3" => Route {#86 #methods: array:6 [ …6] #identifier: "route3" #name: "license" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "Boost\Controller\UserController:license" #container: Container {#6} #middleware: [] #pattern: "/license" #tip: null #middlewareLock: false } "route4" => Route {#87 #methods: array:1 [ …1] #identifier: "route4" #name: "adminHome" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "Boost\Controller\AdminController:home" #container: Container {#6} #middleware: [] #pattern: "/admin[/]" #tip: null #middlewareLock: false } "route5" => Route {#88 #methods: array:1 [ …1] #identifier: "route5" #name: "ajaxAdminMenu" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "Boost\Controller\AdminAjaxController:setAdminMenu" #container: Container {#6} #middleware: [] #pattern: "/ajax/adminMenu" #tip: null #middlewareLock: false } "route6" => Route {#89 #methods: array:1 [ …1] #identifier: "route6" #name: "error404" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "Boost\Controller\UserController:error404" #container: Container {#6} #middleware: [] #pattern: "/404" #tip: null #middlewareLock: false } "route7" => Route {#90 #methods: array:1 [ …1] #identifier: "route7" #name: "error500" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "Boost\Controller\UserController:error500" #container: Container {#6} #middleware: [] #pattern: "/500" #tip: null #middlewareLock: false } "route8" => Route {#91 #methods: array:1 [ …1] #identifier: "route8" #name: "theme" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "Boost\Controller\UserController:home" #container: Container {#6} #middleware: [] #pattern: "/theme/{theme}" #tip: null #middlewareLock: false } "route9" => Route {#92 #methods: array:1 [ …1] #identifier: "route9" #name: "decrypt_Dev" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "Boost\Controller\DevController:decrypt" #container: Container {#6} #middleware: [] #pattern: "/decrypt[/{value}[/{key}]]" #tip: null #middlewareLock: false } "route10" => Route {#93 #methods: array:1 [ …1] #identifier: "route10" #name: "encrypt_Dev" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "Boost\Controller\DevController:encrypt" #container: Container {#6} #middleware: [] #pattern: "/encrypt[/{value}[/{key}]]" #tip: null #middlewareLock: false } "route11" => Route {#94 #methods: array:1 [ …1] #identifier: "route11" #name: "random_Dev" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "Boost\Controller\DevController:random" #container: Container {#6} #middleware: [] #pattern: "/random[/{type}[/{length}]]" #tip: null #middlewareLock: false } "route12" => Route {#95 #methods: array:1 [ …1] #identifier: "route12" #name: "test_Dev" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "Boost\Controller\DevController:test" #container: Container {#6} #middleware: [] #pattern: "/test" #tip: null #middlewareLock: false } "route13" => Route {#96 #methods: array:1 [ …1] #identifier: "route13" #name: "extractGettext_Dev" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "Boost\Controller\DevController:extractGettext" #container: Container {#6} #middleware: [] #pattern: "/extractGettext[/{extension}]" #tip: null #middlewareLock: false } "route14" => Route {#118 #methods: array:1 [ …1] #identifier: "route14" #name: "pagesView" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Pages\Controller\UserController:view" #container: Container {#6} #middleware: [] #pattern: "/pages[/[list]]" #tip: null #middlewareLock: false } "route15" => Route {#97 #methods: array:1 [ …1] #identifier: "route15" #name: "pageDetail" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Pages\Controller\UserController:detail" #container: Container {#6} #middleware: [] #pattern: "/pages/{id}" #tip: null #middlewareLock: false } "route16" => Route {#98 #methods: array:1 [ …1] #identifier: "route16" #name: "pagesMain_Admin" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Pages\Controller\AdminController:main" #container: Container {#6} #middleware: [] #pattern: "/admin/pages" #tip: null #middlewareLock: false } "route17" => Route {#111 #methods: array:1 [ …1] #identifier: "route17" #name: "pageEdit_Admin" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Pages\Controller\AdminController:edit" #container: Container {#6} #middleware: [] #pattern: "/admin/pages/edit[/{id}]" #tip: null #middlewareLock: false } "route18" => Route {#107 #methods: array:1 [ …1] #identifier: "route18" #name: "pagesView_Admin" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Pages\Controller\AdminController:main" #container: Container {#6} #middleware: [] #pattern: "/admin/pages/view" #tip: null #middlewareLock: false } "route19" => Route {#103 #methods: array:1 [ …1] #identifier: "route19" #name: "pageDelete_Admin" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Pages\Controller\AdminFormController:delete" #container: Container {#6} #middleware: [] #pattern: "/admin/pages/delete/{id}" #tip: null #middlewareLock: false } "route20" => Route {#99 #methods: array:1 [ …1] #identifier: "route20" #name: "pageEdit_Admin.post" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Pages\Controller\AdminFormController:edit" #container: Container {#6} #middleware: [] #pattern: "/admin/pages/edit" #tip: null #middlewareLock: false } "route21" => Route {#102 #methods: array:1 [ …1] #identifier: "route21" #name: "pagesRichSnippetsFormFields_Ajax" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Pages\Controller\AdminAjaxController:getRichSnippetsFormFields" #container: Container {#6} #middleware: [] #pattern: "/ajax/pages/getRichSnippetsFormFields" #tip: null #middlewareLock: false } "route22" => Route {#106 #methods: array:1 [ …1] #identifier: "route22" #name: "bookmarksBookmark_User" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Bookmarks\Controller\UserController:bookmarkedArticles" #container: Container {#6} #middleware: [] #pattern: "/bookmarks" #tip: null #middlewareLock: false } "route23" => Route {#110 #methods: array:1 [ …1] #identifier: "route23" #name: "bookmarksBookmark_Ajax" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Bookmarks\Controller\UserAjaxController:bookmarkArticle" #container: Container {#6} #middleware: [] #pattern: "/ajax/bookmarks" #tip: null #middlewareLock: false } "route24" => Route {#112 #methods: array:1 [ …1] #identifier: "route24" #name: "contact" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Contact\Controller\UserController:main" #container: Container {#6} #middleware: [] #pattern: "/contact" #tip: null #middlewareLock: false } "route25" => Route {#108 #methods: array:1 [ …1] #identifier: "route25" #name: "contact.post" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Contact\Controller\UserFormController:send" #container: Container {#6} #middleware: [] #pattern: "/contact/send" #tip: null #middlewareLock: false } "route26" => Route {#104 #methods: array:1 [ …1] #identifier: "route26" #name: "commentsGetComments_Ajax" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Comments\Controller\CommentAjaxController:getComments" #container: Container {#6} #middleware: [] #pattern: "/ajax/comments/{extension}/{object}/{objectId}/comments" #tip: null #middlewareLock: false } "route27" => Route {#100 #methods: array:1 [ …1] #identifier: "route27" #name: "commentsGetComment_Ajax" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Comments\Controller\CommentAjaxController:getComment" #container: Container {#6} #middleware: [] #pattern: "/ajax/comments/{commentId}" #tip: null #middlewareLock: false } "route28" => Route {#101 #methods: array:1 [ …1] #identifier: "route28" #name: "commentsCreateComment_Ajax" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Comments\Controller\CommentAjaxController:createComment" #container: Container {#6} #middleware: [] #pattern: "/ajax/comments/{extension}/{object}/{objectId}/comments" #tip: null #middlewareLock: false } "route29" => Route {#105 #methods: array:1 [ …1] #identifier: "route29" #name: "commentsUpdateComment_Ajax" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Comments\Controller\CommentAjaxController:updateComment" #container: Container {#6} #middleware: [] #pattern: "/ajax/comments/{commentId}" #tip: null #middlewareLock: false } "route30" => Route {#109 #methods: array:1 [ …1] #identifier: "route30" #name: "commentsDeleteComment_Ajax" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Comments\Controller\CommentAjaxController:deleteComment" #container: Container {#6} #middleware: [] #pattern: "/ajax/comments/{commentId}" #tip: null #middlewareLock: false } "route31" => Route {#156 #methods: array:1 [ …1] #identifier: "route31" #name: "commentResetComment_Cron" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Comments\Controller\CronController:resetComments" #container: Container {#6} #middleware: [] #pattern: "/cron/comments/reset" #tip: null #middlewareLock: false } "route32" => Route {#120 #methods: array:1 [ …1] #identifier: "route32" #name: "likeObject_Ajax" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Like\Controller\UserAjaxController:updateLikeValue" #container: Container {#6} #middleware: [] #pattern: "/ajax/like/{extension}/{object}/{objectId}" #tip: null #middlewareLock: false } "route33" => Route {#113 #methods: array:1 [ …1] #identifier: "route33" #name: "likeResetLikes_Cron" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\Like\Controller\CronController:resetLikes" #container: Container {#6} #middleware: [] #pattern: "/cron/resetLikes/{extension}/{object}" #tip: null #middlewareLock: false } "route34" => Route {#114 #methods: array:1 [ …1] #identifier: "route34" #name: "contentscraperMain" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserController:main" #container: Container {#6} #middleware: [] #pattern: "/cs/main[/{test}]" #tip: null #middlewareLock: false } "route35" => Route {#115} "route36" => Route {#116 #methods: array:1 [ …1] #identifier: "route36" #name: "contentscraperBalance" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserController:balance" #container: Container {#6} #middleware: [] #pattern: "/cs/balance" #tip: null #middlewareLock: false } "route37" => Route {#119 #methods: array:1 [ …1] #identifier: "route37" #name: "contentscraperBookmarks" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserController:articlesBookmarks" #container: Container {#6} #middleware: [] #pattern: "/cs/bookmarks[/{source}[/sort/{sort}[/page/{page}]]]" #tip: null #middlewareLock: false } "route38" => Route {#121 #methods: array:1 [ …1] #identifier: "route38" #name: "contentscraperUserArticleEdit" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserController:userArticleEdit" #container: Container {#6} #middleware: [] #pattern: "/cs/edit/user_article[/{id}]" #tip: null #middlewareLock: false } "route39" => Route {#122 #methods: array:1 [ …1] #identifier: "route39" #name: "contentscraperEditorsChoice" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserController:articlesEditorsChoice" #container: Container {#6} #middleware: [] #pattern: "/cs/editorschoice[/{topic}[/sort/{sort}[/page/{page}]]]" #tip: null #middlewareLock: false } "route40" => Route {#123 #methods: array:1 [ …1] #identifier: "route40" #name: "contentscraperEducation" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserController:articlesEducation" #container: Container {#6} #middleware: [] #pattern: "/cs/education[/sort/{sort}[/page/{page}]]" #tip: null #middlewareLock: false } "route41" => Route {#124 #methods: array:1 [ …1] #identifier: "route41" #name: "contentscraperFeatured" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserController:articlesFeatured" #container: Container {#6} #middleware: [] #pattern: "/cs/featured[/{topic}[/sort/{sort}[/page/{page}]]]" #tip: null #middlewareLock: false } "route42" => Route {#125 #methods: array:1 [ …1] #identifier: "route42" #name: "contentscraperHistory" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserForm:history" #container: Container {#6} #middleware: [] #pattern: "/cs/history" #tip: null #middlewareLock: false } "route43" => Route {#126 #methods: array:1 [ …1] #identifier: "route43" #name: "contentscraperLikes" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserController:articlesLikes" #container: Container {#6} #middleware: [] #pattern: "/cs/likes[/{source}[/sort/{sort}[/page/{page}]]]" #tip: null #middlewareLock: false } "route44" => Route {#127 #methods: array:1 [ …1] #identifier: "route44" #name: "contentscraperOptions" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserController:options" #container: Container {#6} #middleware: [] #pattern: "/cs/options" #tip: null #middlewareLock: false } "route45" => Route {#128 #methods: array:1 [ …1] #identifier: "route45" #name: "contentscraperPodcast" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserController:articlesPodcast" #container: Container {#6} #middleware: [] #pattern: "/cs/podcast[/{source}[/sort/{sort}[/page/{page}]]]" #tip: null #middlewareLock: false } "route46" => Route {#129 #methods: array:1 [ …1] #identifier: "route46" #name: "contentscraperBusinessReview" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserController:articlesBusinessReview" #container: Container {#6} #middleware: [] #pattern: "/cs/businessreview[/{source}[/sort/{sort}[/page/{page}]]]" #tip: null #middlewareLock: false } "route47" => Route {#130 #methods: array:1 [ …1] #identifier: "route47" #name: "contentscraperRating" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserController:articlesByTopicOrRating" #container: Container {#6} #middleware: [] #pattern: "/cs/rating/{rating}[/sort/{sort}[/page/{page}]]" #tip: null #middlewareLock: false } "route48" => Route {#131 #methods: array:1 [ …1] #identifier: "route48" #name: "contentscraperTopic" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserController:articlesByTopicOrRating" #container: Container {#6} #middleware: [] #pattern: "/cs/topic/{topic}[/sort/{sort}[/page/{page}]]" #tip: null #middlewareLock: false } "route49" => Route {#132 #methods: array:1 [ …1] #identifier: "route49" #name: "contentscraperView" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserController:view" #container: Container {#6} #middleware: [] #pattern: "/cs/view[/{ot}[/sort/{sort}[/sortdir/{sortdir}[/page/{page}]]]]" #tip: null #middlewareLock: false } "route50" => Route {#133 #methods: array:1 [ …1] #identifier: "route50" #name: "contentscraperClearCache" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserController:clearCache" #container: Container {#6} #middleware: [] #pattern: "/cs/clearCache/sup3rs3cr3t" #tip: null #middlewareLock: false } "route51" => Route {#134 #methods: array:1 [ …1] #identifier: "route51" #name: "contentscraperWithdraw.post" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserFormController:withdraw" #container: Container {#6} #middleware: [] #pattern: "/cs/withdraw" #tip: null #middlewareLock: false } "route52" => Route {#135 #methods: array:1 [ …1] #identifier: "route52" #name: "contentscraperUserArticle.post" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserFormController:userArticle" #container: Container {#6} #middleware: [] #pattern: "/cs/user_article" #tip: null #middlewareLock: false } "route53" => Route {#136 #methods: array:1 [ …1] #identifier: "route53" #name: "contentscraperSetBias_UserAjax" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserAjaxController:setBias" #container: Container {#6} #middleware: [] #pattern: "/ajax/cs/options/bias" #tip: null #middlewareLock: false } "route54" => Route {#137 #methods: array:1 [ …1] #identifier: "route54" #name: "contentscraperSetOptions_UserAjax" #groups: [] -finalized: false #outputBuffering: "append" #arguments: [] #callable: "BoostExtension\ContentScraper\Controller\UserAjaxController:setOptions" …5 } "route55" => Route {#138 …13} "route56" => Route {#139 …13} "route57" => Route {#140 …13} "route58" => Route {#141 …13} "route59" => Route {#142 …13} "route60" => Route {#143 …13} "route61" => Route {#144 …13} "route62" => Route {#145 …13} "route63" => Route {#146 …13} "route64" => Route {#147 …13} "route65" => Route {#148 …13} "route66" => Route {#149 …13} "route67" => Route {#150 …13} "route68" => Route {#151 …13} "route69" => Route {#152 …13} "route70" => Route {#153 …13} "route71" => Route {#154 …13} "route72" => Route {#155 …13} "route73" => Route {#117 …13} "route74" => Route {#157 …13} "route75" => Route {#158 …13} "route76" => Route {#159 …13} "route77" => Route {#160 …13} "route78" => Route {#161 …13} "route79" => Route {#162 …13} "route80" => Route {#163 …13} "route81" => Route {#164 …13} "route82" => Route {#165 …13} "route83" => Route {#166 …13} "route84" => Route {#167 …13} "route85" => Route {#168 …13} "route86" => Route {#169 …13} "route87" => Route {#170 …13} "route88" => Route {#171 …13} "route89" => Route {#172 …13} "route90" => Route {#173 …13} "route91" => Route {#174 …13} "route92" => Route {#175 …13} "route93" => Route {#176 …13} "route94" => Route {#177 …13} "route95" => Route {#178 …13} "route96" => Route {#179 …13} "route97" => Route {#180 …13} "route98" => Route {#181 …13} "route99" => Route {#182 …13} "route100" => Route {#183 …13} "route101" => Route {#184 …13} "route102" => Route {#185 …13} "route103" => Route {#186 …13} "route104" => Route {#187 …13} "route105" => Route {#188 …13} "route106" => Route {#189 …13} "route107" => Route {#190 …13} "route108" => Route {#191 …13} "route109" => Route {#192 …13} "route110" => Route {#193 …13} "route111" => Route {#194 …13} "route112" => Route {#195 …13} "route113" => Route {#196 …13} "route114" => Route {#197 …13} "route115" => Route {#198 …13} "route116" => Route {#199 …13} "route117" => Route {#200 …13} "route118" => Route {#201 …13} "route119" => Route {#202 …13} "route120" => Route {#203 …13} "route121" => Route {#204 …13} "route122" => Route {#205 …13} "route123" => Route {#206 …13} "route124" => Route {#207 …13} "route125" => Route {#208 …13} "route126" => Route {#209 …13} "route127" => Route {#210 …13} "route128" => Route {#211 …13} "route129" => Route {#212 …13} "route130" => Route {#213 …13} "route131" => Route {#214 …13} "route132" => Route {#215 …13} "route133" => Route {#216 …13} ] #routeCounter: 134 #routeGroups: [] #dispatcher: GroupCountBased {#368 #staticRouteMap: array:6 [ …6] #variableRouteData: array:6 [ …6] } } "foundHandler" => Closure {#15 : "Slim\DefaultServicesProvider" : DefaultServicesProvider {#10 …} : "/www/htdocs/w01931c2/coinhub.news/vendor/slim/slim/Slim/DefaultServicesProvider.php" : "112 to 114" } "phpErrorHandler" => Closure {#16 : "Slim\DefaultServicesProvider" : DefaultServicesProvider {#10 …} : { : {} } : "/www/htdocs/w01931c2/coinhub.news/vendor/slim/slim/Slim/DefaultServicesProvider.php" : "133 to 135" } "errorHandler" => Closure {#229 : { : {} : {} : {} } : { : Container {#6} } : "/www/htdocs/w01931c2/coinhub.news/config/dependencies.php" : "215 to 230" } "notFoundHandler" => Closure {#19 : { : {} } : "/www/htdocs/w01931c2/coinhub.news/config/dependencies.php" : "207 to 211" } "notAllowedHandler" => Closure {#54 : { : {} } : "/www/htdocs/w01931c2/coinhub.news/config/dependencies.php" : "197 to 204" } "callableResolver" => CallableResolver {#218 -container: Container {#6} } "session" => Session {#29 #namespace: "Boost" #data: & [] #options: array:11 [ "autorefresh" => true "bindToIpAddress" => false "bindToUserAgent" => true "cacheLimiter" => "nocache" "cookie_domain" => null "cookie_httponly" => true "cookie_lifetime" => "1 hour" "cookie_name" => "BoostCMS_Session" "cookie_path" => null "cookie_secure" => false "namespace" => "Boost" ] } "database" => Manager {#34 #manager: DatabaseManager {#38 #app: Container {#35 #resolved: [] #bindings: [] #methodBindings: [] #instances: array:2 [ …2] #aliases: [] #abstractAliases: [] #extenders: [] #tags: [] #buildStack: [] #with: [] +contextual: [] #reboundCallbacks: [] #globalResolvingCallbacks: [] #globalAfterResolvingCallbacks: [] #resolvingCallbacks: [] #afterResolvingCallbacks: [] } #factory: ConnectionFactory {#37 …1} #connections: array:1 [ …1] #extensions: [] } #container: Container {#35} } "flashMessages" => Closure {#46 : { : {} } : "/www/htdocs/w01931c2/coinhub.news/config/dependencies.php" : "119 to 130" } "csrf" => Guard {#55 #prefix: "csrf" #storage: & [] #storageLimit: 200 #strength: 16 #failureCallable: Closure {#56 : { …3} : "/www/htdocs/w01931c2/coinhub.news/config/dependencies.php" : "139 to 142" } #persistentTokenMode: false #keyPair: null } "mailer" => PHPMailer {#48 +Priority: null +CharSet: "iso-8859-1" +ContentType: "text/plain" +Encoding: "8bit" +ErrorInfo: "" +From: "contact@janustoken.com" +FromName: "JanusToken" +Sender: "contact@janustoken.com" +Subject: "" +Body: "" +AltBody: "" +Ical: "" #MIMEBody: "" #MIMEHeader: "" #mailHeader: "" +WordWrap: 0 +Mailer: "smtp" +Sendmail: "/usr/sbin/sendmail" +UseSendmailOptions: true +ConfirmReadingTo: "" +Hostname: "" +MessageID: "" +MessageDate: "" +Host: "smtp-relay.gmail.com" +Port: 587 +Helo: "" +SMTPSecure: "tls" +SMTPAutoTLS: true +SMTPAuth: false +SMTPOptions: [] +Username: "username" +Password: "password" +AuthType: "" #oauth: null +Timeout: 300 +SMTPDebug: 0 +Debugoutput: "html" +SMTPKeepAlive: false +SingleTo: false #SingleToArray: [] +do_verp: false +AllowEmpty: false +DKIM_selector: "" +DKIM_identity: "" +DKIM_passphrase: "" +DKIM_domain: "" +DKIM_private: "" +DKIM_private_string: "" +action_function: "" +XMailer: "" #smtp: null #to: [] #cc: [] #bcc: [] #ReplyTo: [] #all_recipients: [] #RecipientsQueue: [] #ReplyToQueue: [] #attachment: [] #CustomHeader: [] #lastMessageID: "" #message_type: "" #boundary: [] #language: [] #error_count: 0 #sign_cert_file: "" #sign_key_file: "" #sign_extracerts_file: "" #sign_key_pass: "" #exceptions: true #uniqueid: "" } "jsonRender" => Closure {#49 : { : {} } : "/www/htdocs/w01931c2/coinhub.news/config/dependencies.php" : "169 to 172" } "jsonRequest" => Closure {#50 : { : {} } : "/www/htdocs/w01931c2/coinhub.news/config/dependencies.php" : "175 to 178" } "logger" => Logger {#51 #name: "BoostCMS" #handlers: array:1 [ 0 => StreamHandler {#53 …10} ] #processors: array:1 [ 0 => UidProcessor {#52 …1} ] #microsecondTimestamps: true } "coreRoutes" => array:14 [ "home" => array:5 [ "method" => "get" "path" => "/" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\UserController:main" "name" => "home" ] "clearAppCache" => array:5 [ "method" => "get" "path" => "/clearAppCache" "authLevel" => "A" "classFunc" => "Boost\Controller\AdminController:clearAppCache" "name" => "clearAppCache" ] "lang" => array:5 [ "method" => "any" "path" => "/lang[/{lang}]" "authLevel" => "G" "classFunc" => "Boost\Controller\UserFormController:lang" "name" => "lang" ] "license" => array:5 [ "method" => "any" "path" => "/license" "authLevel" => "G" "classFunc" => "Boost\Controller\UserController:license" "name" => "license" ] "adminHome" => array:5 [ "method" => "get" "path" => "/admin[/]" "authLevel" => "A" "classFunc" => "Boost\Controller\AdminController:home" "name" => "adminHome" ] "ajaxAdminMenu" => array:5 [ "method" => "post" "path" => "/ajax/adminMenu" "authLevel" => "A" "classFunc" => "Boost\Controller\AdminAjaxController:setAdminMenu" "name" => "ajaxAdminMenu" ] "error404" => array:5 [ "method" => "get" "path" => "/404" "authLevel" => "G" "classFunc" => "Boost\Controller\UserController:error404" "name" => "error404" ] "error500" => array:5 [ "method" => "get" "path" => "/500" "authLevel" => "G" "classFunc" => "Boost\Controller\UserController:error500" "name" => "error500" ] "theme" => array:5 [ "method" => "get" "path" => "/theme/{theme}" "authLevel" => "G" "classFunc" => "Boost\Controller\UserController:home" "name" => "theme" ] "decrypt_Dev" => array:5 [ "method" => "get" "path" => "/decrypt[/{value}[/{key}]]" "authLevel" => "G" "classFunc" => "Boost\Controller\DevController:decrypt" "name" => "decrypt_Dev" ] "encrypt_Dev" => array:5 [ "method" => "get" "path" => "/encrypt[/{value}[/{key}]]" "authLevel" => "G" "classFunc" => "Boost\Controller\DevController:encrypt" "name" => "encrypt_Dev" ] "random_Dev" => array:5 [ "method" => "get" "path" => "/random[/{type}[/{length}]]" "authLevel" => "G" "classFunc" => "Boost\Controller\DevController:random" "name" => "random_Dev" ] "test_Dev" => array:5 [ "method" => "get" "path" => "/test" "authLevel" => "G" "classFunc" => "Boost\Controller\DevController:test" "name" => "test_Dev" ] "extractGettext_Dev" => array:5 [ "method" => "get" "path" => "/extractGettext[/{extension}]" "authLevel" => "G" "classFunc" => "Boost\Controller\DevController:extractGettext" "name" => "extractGettext_Dev" ] ] "extensionsMeta" => array:2 [ "path" => array:10 [ "pages" => array:12 [ …12] "bookmarks" => array:12 [ …12] "contact" => array:12 [ …12] "comments" => array:12 [ …12] "like" => array:12 [ …12] "cs" => array:12 [ …12] "faq" => array:12 [ …12] "csh" => array:12 [ …12] "user" => array:12 [ …12] "categories" => array:12 [ …12] ] "name" => array:10 [ "Pages" => array:12 [ …12] "Bookmarks" => array:12 [ …12] "Contact" => array:12 [ …12] "Comments" => array:12 [ …12] "Like" => array:12 [ …12] "ContentScraper" => array:12 [ …12] "FAQ" => array:12 [ …12] "ContentScraperHitter" => array:12 [ …12] "User" => array:12 [ …12] "Categories" => array:12 [ …12] ] ] "extensionsRoutes" => array:120 [ "pagesView" => array:5 [ "method" => "get" "path" => "/pages[/[list]]" "authLevel" => "G" "classFunc" => "BoostExtension\Pages\Controller\UserController:view" "name" => "pagesView" ] "pageDetail" => array:5 [ "method" => "get" "path" => "/pages/{id}" "authLevel" => "G" "classFunc" => "BoostExtension\Pages\Controller\UserController:detail" "name" => "pageDetail" ] "pagesMain_Admin" => array:5 [ "method" => "get" "path" => "/admin/pages" "authLevel" => "A" "classFunc" => "BoostExtension\Pages\Controller\AdminController:main" "name" => "pagesMain_Admin" ] "pageEdit_Admin" => array:5 [ "method" => "get" "path" => "/admin/pages/edit[/{id}]" "authLevel" => "A" "classFunc" => "BoostExtension\Pages\Controller\AdminController:edit" "name" => "pageEdit_Admin" ] "pagesView_Admin" => array:5 [ "method" => "get" "path" => "/admin/pages/view" "authLevel" => "A" "classFunc" => "BoostExtension\Pages\Controller\AdminController:main" "name" => "pagesView_Admin" ] "pageDelete_Admin" => array:5 [ "method" => "get" "path" => "/admin/pages/delete/{id}" "authLevel" => "A" "classFunc" => "BoostExtension\Pages\Controller\AdminFormController:delete" "name" => "pageDelete_Admin" ] "pageEdit_Admin.post" => array:5 [ "method" => "post" "path" => "/admin/pages/edit" "authLevel" => "A" "classFunc" => "BoostExtension\Pages\Controller\AdminFormController:edit" "name" => "pageEdit_Admin.post" ] "pagesRichSnippetsFormFields_Ajax" => array:5 [ "method" => "get" "path" => "/ajax/pages/getRichSnippetsFormFields" "authLevel" => "A" "classFunc" => "BoostExtension\Pages\Controller\AdminAjaxController:getRichSnippetsFormFields" "name" => "pagesRichSnippetsFormFields_Ajax" ] "bookmarksBookmark_User" => array:5 [ "method" => "get" "path" => "/bookmarks" "authLevel" => "U" "classFunc" => "BoostExtension\Bookmarks\Controller\UserController:bookmarkedArticles" "name" => "bookmarksBookmark_User" ] "bookmarksBookmark_Ajax" => array:5 [ "method" => "post" "path" => "/ajax/bookmarks" "authLevel" => "G" "classFunc" => "BoostExtension\Bookmarks\Controller\UserAjaxController:bookmarkArticle" "name" => "bookmarksBookmark_Ajax" ] "contact" => array:5 [ "method" => "get" "path" => "/contact" "authLevel" => "G" "classFunc" => "BoostExtension\Contact\Controller\UserController:main" "name" => "contact" ] "contact.post" => array:5 [ "method" => "post" "path" => "/contact/send" "authLevel" => "G" "classFunc" => "BoostExtension\Contact\Controller\UserFormController:send" "name" => "contact.post" ] "commentsGetComments_Ajax" => array:5 [ "method" => "get" "path" => "/ajax/comments/{extension}/{object}/{objectId}/comments" "authLevel" => "G" "classFunc" => "BoostExtension\Comments\Controller\CommentAjaxController:getComments" "name" => "commentsGetComments_Ajax" ] "commentsGetComment_Ajax" => array:5 [ "method" => "get" "path" => "/ajax/comments/{commentId}" "authLevel" => "G" "classFunc" => "BoostExtension\Comments\Controller\CommentAjaxController:getComment" "name" => "commentsGetComment_Ajax" ] "commentsCreateComment_Ajax" => array:5 [ "method" => "post" "path" => "/ajax/comments/{extension}/{object}/{objectId}/comments" "authLevel" => "G" "classFunc" => "BoostExtension\Comments\Controller\CommentAjaxController:createComment" "name" => "commentsCreateComment_Ajax" ] "commentsUpdateComment_Ajax" => array:5 [ "method" => "put" "path" => "/ajax/comments/{commentId}" "authLevel" => "G" "classFunc" => "BoostExtension\Comments\Controller\CommentAjaxController:updateComment" "name" => "commentsUpdateComment_Ajax" ] "commentsDeleteComment_Ajax" => array:5 [ "method" => "delete" "path" => "/ajax/comments/{commentId}" "authLevel" => "G" "classFunc" => "BoostExtension\Comments\Controller\CommentAjaxController:deleteComment" "name" => "commentsDeleteComment_Ajax" ] "commentResetComment_Cron" => array:5 [ "method" => "get" "path" => "/cron/comments/reset" "authLevel" => "G" "classFunc" => "BoostExtension\Comments\Controller\CronController:resetComments" "name" => "commentResetComment_Cron" ] "likeObject_Ajax" => array:5 [ "method" => "post" "path" => "/ajax/like/{extension}/{object}/{objectId}" "authLevel" => "G" "classFunc" => "BoostExtension\Like\Controller\UserAjaxController:updateLikeValue" "name" => "likeObject_Ajax" ] "likeResetLikes_Cron" => array:5 [ "method" => "get" "path" => "/cron/resetLikes/{extension}/{object}" "authLevel" => "G" "classFunc" => "BoostExtension\Like\Controller\CronController:resetLikes" "name" => "likeResetLikes_Cron" ] "contentscraperMain" => array:5 [ "method" => "get" "path" => "/cs/main[/{test}]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\UserController:main" "name" => "contentscraperMain" ] "contentscraperArticle" => array:5 [ "method" => "get" "path" => "/cs/article/{id}" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\UserController:article" "name" => "contentscraperArticle" ] "contentscraperBalance" => array:5 [ "method" => "get" "path" => "/cs/balance" "authLevel" => "U" "classFunc" => "BoostExtension\ContentScraper\Controller\UserController:balance" "name" => "contentscraperBalance" ] "contentscraperBookmarks" => array:5 [ "method" => "get" "path" => "/cs/bookmarks[/{source}[/sort/{sort}[/page/{page}]]]" "authLevel" => "U" "classFunc" => "BoostExtension\ContentScraper\Controller\UserController:articlesBookmarks" "name" => "contentscraperBookmarks" ] "contentscraperUserArticleEdit" => array:5 [ "method" => "get" "path" => "/cs/edit/user_article[/{id}]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\UserController:userArticleEdit" "name" => "contentscraperUserArticleEdit" ] "contentscraperEditorsChoice" => array:5 [ "method" => "get" "path" => "/cs/editorschoice[/{topic}[/sort/{sort}[/page/{page}]]]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\UserController:articlesEditorsChoice" "name" => "contentscraperEditorsChoice" ] "contentscraperEducation" => array:5 [ "method" => "get" "path" => "/cs/education[/sort/{sort}[/page/{page}]]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\UserController:articlesEducation" "name" => "contentscraperEducation" ] "contentscraperFeatured" => array:5 [ "method" => "get" "path" => "/cs/featured[/{topic}[/sort/{sort}[/page/{page}]]]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\UserController:articlesFeatured" "name" => "contentscraperFeatured" ] "contentscraperHistory" => array:5 [ "method" => "get" "path" => "/cs/history" "authLevel" => "U" "classFunc" => "BoostExtension\ContentScraper\Controller\UserForm:history" "name" => "contentscraperHistory" ] "contentscraperLikes" => array:5 [ "method" => "get" "path" => "/cs/likes[/{source}[/sort/{sort}[/page/{page}]]]" "authLevel" => "U" "classFunc" => "BoostExtension\ContentScraper\Controller\UserController:articlesLikes" "name" => "contentscraperLikes" ] "contentscraperOptions" => array:5 [ "method" => "get" "path" => "/cs/options" "authLevel" => "U" "classFunc" => "BoostExtension\ContentScraper\Controller\UserController:options" "name" => "contentscraperOptions" ] "contentscraperPodcast" => array:5 [ "method" => "get" "path" => "/cs/podcast[/{source}[/sort/{sort}[/page/{page}]]]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\UserController:articlesPodcast" "name" => "contentscraperPodcast" ] "contentscraperBusinessReview" => array:5 [ "method" => "get" "path" => "/cs/businessreview[/{source}[/sort/{sort}[/page/{page}]]]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\UserController:articlesBusinessReview" "name" => "contentscraperBusinessReview" ] "contentscraperRating" => array:5 [ "method" => "get" "path" => "/cs/rating/{rating}[/sort/{sort}[/page/{page}]]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\UserController:articlesByTopicOrRating" "name" => "contentscraperRating" ] "contentscraperTopic" => array:5 [ "method" => "get" "path" => "/cs/topic/{topic}[/sort/{sort}[/page/{page}]]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\UserController:articlesByTopicOrRating" "name" => "contentscraperTopic" ] "contentscraperView" => array:5 [ "method" => "get" "path" => "/cs/view[/{ot}[/sort/{sort}[/sortdir/{sortdir}[/page/{page}]]]]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\UserController:view" "name" => "contentscraperView" ] "contentscraperClearCache" => array:5 [ "method" => "get" "path" => "/cs/clearCache/sup3rs3cr3t" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\UserController:clearCache" "name" => "contentscraperClearCache" ] "contentscraperWithdraw.post" => array:5 [ "method" => "post" "path" => "/cs/withdraw" "authLevel" => "U" "classFunc" => "BoostExtension\ContentScraper\Controller\UserFormController:withdraw" "name" => "contentscraperWithdraw.post" ] "contentscraperUserArticle.post" => array:5 [ "method" => "post" "path" => "/cs/user_article" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\UserFormController:userArticle" "name" => "contentscraperUserArticle.post" ] "contentscraperSetBias_UserAjax" => array:5 [ "method" => "post" "path" => "/ajax/cs/options/bias" "authLevel" => "U" "classFunc" => "BoostExtension\ContentScraper\Controller\UserAjaxController:setBias" "name" => "contentscraperSetBias_UserAjax" ] "contentscraperSetOptions_UserAjax" => array:5 [ "method" => "post" "path" => "/ajax/cs/options/topics" "authLevel" => "U" "classFunc" => "BoostExtension\ContentScraper\Controller\UserAjaxController:setOptions" "name" => "contentscraperSetOptions_UserAjax" ] "contentscraperView_Moderator" => array:5 [ "method" => "any" "path" => "/cs/mod/view[/{ot}[/sort/{sort}[/sortdir/{sortdir}[/page/{page}]]]]" "authLevel" => "M" "classFunc" => "BoostExtension\ContentScraper\Controller\ModeratorController:view" "name" => "contentscraperView_Moderator" ] "contentscraperToggleEditorsChoice_ModeratorAjax" => array:5 [ "method" => "post" "path" => "/ajax/cs/mod/toggleEditorsChoice" "authLevel" => "M" "classFunc" => "BoostExtension\ContentScraper\Controller\ModeratorAjaxController:toggleEditorsChoice" "name" => "contentscraperToggleEditorsChoice_ModeratorAjax" ] "contentscraperToggleFeatured_ModeratorAjax" => array:5 [ "method" => "post" "path" => "/ajax/cs/mod/toggleFeatured" "authLevel" => "M" "classFunc" => "BoostExtension\ContentScraper\Controller\ModeratorAjaxController:toggleFeatured" "name" => "contentscraperToggleFeatured_ModeratorAjax" ] "contentscraperSetTag_ModeratorAjax" => array:5 [ "method" => "post" "path" => "/ajax/cs/mod/setTag" "authLevel" => "M" "classFunc" => "BoostExtension\ContentScraper\Controller\ModeratorAjaxController:setTag" "name" => "contentscraperSetTag_ModeratorAjax" ] "contentscraperSetTopic_ModeratorAjax" => array:5 [ "method" => "post" "path" => "/ajax/cs/mod/setTopic" "authLevel" => "M" "classFunc" => "BoostExtension\ContentScraper\Controller\ModeratorAjaxController:setTopic" "name" => "contentscraperSetTopic_ModeratorAjax" ] "contentscraperUpdateModel_ModeratorAjax" => array:5 [ "method" => "put" "path" => "/ajax/cs/mod/update/{modelName}" "authLevel" => "M" "classFunc" => "BoostExtension\ContentScraper\Controller\ModeratorAjaxController:update" "name" => "contentscraperUpdateModel_ModeratorAjax" ] "contentscraperMain_Admin" => array:5 [ "method" => "get" "path" => "/admin/cs" "authLevel" => "A" "classFunc" => "BoostExtension\ContentScraper\Controller\AdminController:main" "name" => "contentscraperMain_Admin" ] "contentscraperEdit_Admin" => array:5 [ "method" => "get" "path" => "/admin/cs/edit/{ot}[/{id}]" "authLevel" => "A" "classFunc" => "BoostExtension\ContentScraper\Controller\AdminController:edit" "name" => "contentscraperEdit_Admin" ] "contentscraperEdit_Admin.post" => array:5 [ "method" => "post" "path" => "/admin/cs/edit/{ot}" "authLevel" => "A" "classFunc" => "BoostExtension\ContentScraper\Controller\AdminFormController:edit" "name" => "contentscraperEdit_Admin.post" ] "contentscraperView_Admin" => array:5 [ "method" => "any" "path" => "/admin/cs/view[/{ot}[/sort/{sort}[/sortdir/{sortdir}[/page/{page}]]]]" "authLevel" => "A" "classFunc" => "BoostExtension\ContentScraper\Controller\AdminController:view" "name" => "contentscraperView_Admin" ] "contentscraperInitData_Admin" => array:5 [ "method" => "get" "path" => "/admin/cs/initData" "authLevel" => "A" "classFunc" => "BoostExtension\ContentScraper\Controller\AdminController:initData" "name" => "contentscraperInitData_Admin" ] "contentscraperToggleEditorsChoice_AdminAjax" => array:5 [ "method" => "post" "path" => "/ajax/cs/toggleEditorsChoice" "authLevel" => "A" "classFunc" => "BoostExtension\ContentScraper\Controller\AdminAjaxController:toggleEditorsChoice" "name" => "contentscraperToggleEditorsChoice_AdminAjax" ] "contentscraperToggleFeatured_AdminAjax" => array:5 [ "method" => "post" "path" => "/ajax/cs/toggleFeatured" "authLevel" => "A" "classFunc" => "BoostExtension\ContentScraper\Controller\AdminAjaxController:toggleFeatured" "name" => "contentscraperToggleFeatured_AdminAjax" ] "contentscraperSetTag_AdminAjax" => array:5 [ "method" => "post" "path" => "/ajax/cs/setTag" "authLevel" => "A" "classFunc" => "BoostExtension\ContentScraper\Controller\AdminAjaxController:setTag" "name" => "contentscraperSetTag_AdminAjax" ] "contentscraperSetTopic_AdminAjax" => array:5 [ "method" => "post" "path" => "/ajax/cs/setTopic" "authLevel" => "A" "classFunc" => "BoostExtension\ContentScraper\Controller\AdminAjaxController:setTopic" "name" => "contentscraperSetTopic_AdminAjax" ] "contentscraperUpdateModel_AdminAjax" => array:5 [ "method" => "put" "path" => "/ajax/cs/update/{modelName}" "authLevel" => "A" "classFunc" => "BoostExtension\ContentScraper\Controller\AdminAjaxController:update" "name" => "contentscraperUpdateModel_AdminAjax" ] "contentscraperNewUserAddress_Cron" => array:5 [ "method" => "get" "path" => "/cron/newUserAddress/[{uid}]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\CronController:newUserAddress" "name" => "contentscraperNewUserAddress_Cron" ] "contentscraperProcessQueue_Cron" => array:5 [ "method" => "get" "path" => "/cron/processQueue[/{category}]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\CronController:processQueue" "name" => "contentscraperProcessQueue_Cron" ] "contentscraperResetBalance_Cron" => array:5 [ "method" => "get" "path" => "/cron/resetBalance" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\CronController:resetBalance" "name" => "contentscraperResetBalance_Cron" ] "contentscraperScrapeSites_Cron" => array:5 [ "method" => "get" "path" => "/cron/scrapeSites[/{category}]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\CronController:scrapeSites" "name" => "contentscraperScrapeSites_Cron" ] "contentscraperScrapeSitesSorted_Cron" => array:5 [ "method" => "get" "path" => "/cron/scrapeSitesSorted[/{category}]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\CronController:scrapeSitesSorted" "name" => "contentscraperScrapeSitesSorted_Cron" ] "contentscraperSetSlugs_Cron" => array:5 [ "method" => "get" "path" => "/cron/setSlugs" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\CronController:setSlugs" "name" => "contentscraperSetSlugs_Cron" ] "contentscraperUpdateCoinPrices_Cron" => array:5 [ "method" => "get" "path" => "/cron/updateCoinTickerPrices" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\CronController:updateCoinTickerPrices" "name" => "contentscraperUpdateCoinPrices_Cron" ] "contentscraperGenerateSitemap_Cron" => array:5 [ "method" => "get" "path" => "/cron/generateSitemap" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\CronController:generateSitemap" "name" => "contentscraperGenerateSitemap_Cron" ] "contentscraperNotifyDeposit_Api" => array:5 [ "method" => "post" "path" => "/api/notifyDeposit/{account}/{amount}[/{txid}[/{newAddress}]]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\ApiController:notifyDeposit" "name" => "contentscraperNotifyDeposit_Api" ] "contentscraperLogin" => array:5 [ "method" => "get" "path" => "/cs/login" "authLevel" => "U" "classFunc" => "BoostExtension\ContentScraper\Controller\UserController:loginHandler" "name" => "contentscraperLogin" ] "contentscraperCreateWalletUsers_Dev" => array:5 [ "method" => "get" "path" => "/cs/dev/createWalletUsers" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\DevController:createWalletUsers" "name" => "contentscraperCreateWalletUsers_Dev" ] "contentscraperDumpUser_Dev" => array:5 [ "method" => "get" "path" => "/cs/dev/dumpUser[/{id}]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\DevController:dumpUser" "name" => "contentscraperDumpUser_Dev" ] "contentscraperReScrapeSite_Dev" => array:5 [ "method" => "get" "path" => "/cs/dev/reScrapeSite[/{category}[/{site}[/{id}]]]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\DevController:reScrapeSite" "name" => "contentscraperReScrapeSite_Dev" ] "contentscraperSetEditorsChoice_Dev" => array:5 [ "method" => "get" "path" => "/cs/dev/setEditorsChoice" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\DevController:setEditorsChoice" "name" => "contentscraperSetEditorsChoice_Dev" ] "contentscraperSetTopics_Dev" => array:5 [ "method" => "get" "path" => "/cs/dev/setTopics" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\DevController:setTopics" "name" => "contentscraperSetTopics_Dev" ] "contentscraperTest_Dev" => array:5 [ "method" => "get" "path" => "/cs/dev/test" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\DevController:test" "name" => "contentscraperTest_Dev" ] "contentscraperTestScraper_Dev" => array:5 [ "method" => "get" "path" => "/cs/dev/testScraper[/{category}[/{id}[/{save}]]]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\DevController:testScraper" "name" => "contentscraperTestScraper_Dev" ] "contentscraperTestScrapers_Dev" => array:5 [ "method" => "get" "path" => "/cs/dev/testScrapers[/{category}[/{site}[/{save}]]]" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraper\Controller\DevController:testScrapers" "name" => "contentscraperTestScrapers_Dev" ] "faqMain" => array:5 [ "method" => "get" "path" => "/faq" "authLevel" => "G" "classFunc" => "BoostExtension\FAQ\Controller\UserController:main" "name" => "faqMain" ] "faqMain_Admin" => array:5 [ "method" => "get" "path" => "/admin/faq" "authLevel" => "A" "classFunc" => "BoostExtension\FAQ\Controller\AdminController:main" "name" => "faqMain_Admin" ] "faqDelete_Admin" => array:5 [ "method" => "get" "path" => "/admin/faq/delete/{id}" "authLevel" => "A" "classFunc" => "BoostExtension\FAQ\Controller\AdminController:delete" "name" => "faqDelete_Admin" ] "faqEdit_Admin" => array:5 [ "method" => "get" "path" => "/admin/faq/edit[/{id}]" "authLevel" => "A" "classFunc" => "BoostExtension\FAQ\Controller\AdminController:edit" "name" => "faqEdit_Admin" ] "faqEdit_Admin.post" => array:5 [ "method" => "post" "path" => "/admin/faq/edit" "authLevel" => "A" "classFunc" => "BoostExtension\FAQ\Controller\AdminFormController:edit" "name" => "faqEdit_Admin.post" ] "faqSequence_AdminAjax" => array:5 [ "method" => "post" "path" => "/ajax/faq/sequence" "authLevel" => "A" "classFunc" => "BoostExtension\FAQ\Controller\AdminAjaxController:sequence" "name" => "faqSequence_AdminAjax" ] "contentscraperCsHitter_Cron" => array:5 [ "method" => "get" "path" => "/cron/csHitter" "authLevel" => "G" "classFunc" => "BoostExtension\ContentScraperHitter\Controller\CronController:csHitter" "name" => "contentscraperCsHitter_Cron" ] "userLog" => array:5 [ "method" => "get" "path" => "/user/log[/page/{page}]" "authLevel" => "U" "classFunc" => "BoostExtension\User\Controller\UserController:log" "name" => "userLog" ] "userLog.post" => array:5 [ "method" => "post" "path" => "/user/log" "authLevel" => "U" "classFunc" => "BoostExtension\User\Controller\UserController:log" "name" => "userLog.post" ] "userLogin" => array:5 [ "method" => "get" "path" => "/user/login" "authLevel" => "G" "classFunc" => "BoostExtension\User\Controller\UserController:login" "name" => "userLogin" ] "userLoginSocial" => array:5 [ "method" => "get" "path" => "/user/login/{provider}" "authLevel" => "G" "classFunc" => "BoostExtension\User\Controller\UserController:loginSocial" "name" => "userLoginSocial" ] "userLogin2FA" => array:5 [ "method" => "get" "path" => "/user/login2fa" "authLevel" => "G" "classFunc" => "BoostExtension\User\Controller\UserController:login2FA" "name" => "userLogin2FA" ] "userLoginMP" => array:5 [ "method" => "get" "path" => "/user/loginMP" "authLevel" => "G" "classFunc" => "BoostExtension\User\Controller\UserController:loginMP" "name" => "userLoginMP" ] "userLogout" => array:5 [ "method" => "get" "path" => "/user/logout" "authLevel" => "G" "classFunc" => "BoostExtension\User\Controller\UserController:logout" "name" => "userLogout" ] "userPasswordChange" => array:5 [ "method" => "get" "path" => "/user/passwordChange" "authLevel" => "U" "classFunc" => "BoostExtension\User\Controller\UserController:passwordChange" "name" => "userPasswordChange" ] "userPasswordResetRequest" => array:5 [ "method" => "get" "path" => "/user/passwordReset" "authLevel" => "G" "classFunc" => "BoostExtension\User\Controller\UserController:passwordResetRequest" "name" => "userPasswordResetRequest" ] "userPasswordResetApply" => array:5 [ "method" => "get" "path" => "/user/passwordResetApply[/{code}]" "authLevel" => "G" "classFunc" => "BoostExtension\User\Controller\UserController:passwordReset" "name" => "userPasswordResetApply" ] "userRegister" => array:5 [ "method" => "get" "path" => "/user/register" "authLevel" => "G" "classFunc" => "BoostExtension\User\Controller\UserController:register" "name" => "userRegister" ] "userSetup2FA" => array:5 [ "method" => "get" "path" => "/user/setup2fa" "authLevel" => "U" "classFunc" => "BoostExtension\User\Controller\UserController:setup2FA" "name" => "userSetup2FA" ] "userActivate.post" => array:5 [ "method" => "get" "path" => "/user/activate[/{code}]" "authLevel" => "G" "classFunc" => "BoostExtension\User\Controller\UserFormController:activate" "name" => "userActivate.post" ] "userLoginMP.post" => array:5 [ "method" => "get" "path" => "/user/loginMPCallback" "authLevel" => "G" "classFunc" => "BoostExtension\User\Controller\UserFormController:loginMP" "name" => "userLoginMP.post" ] "userLogin.post" => array:5 [ "method" => "post" "path" => "/user/login" "authLevel" => "G" "classFunc" => "BoostExtension\User\Controller\UserFormController:login" "name" => "userLogin.post" ] "userLoginSocial.post" => array:5 [ "method" => "post" "path" => "/user/loginSocial" "authLevel" => "G" "classFunc" => "BoostExtension\User\Controller\UserFormController:loginSocial" "name" => "userLoginSocial.post" ] "userLogin2FA.post" => array:5 [ "method" => "post" "path" => "/user/login2fa" "authLevel" => "G" "classFunc" => "BoostExtension\User\Controller\UserFormController:login2FA" "name" => "userLogin2FA.post" ] "userPasswordChange.post" => array:5 [ "method" => "post" "path" => "/user/passwordChange" "authLevel" => "U" "classFunc" => "BoostExtension\User\Controller\UserFormController:passwordChange" "name" => "userPasswordChange.post" ] "userPasswordResetApply.post" => array:5 [ "method" => "post" "path" => "/user/passwordReset" "authLevel" => "G" "classFunc" => "BoostExtension\User\Controller\UserFormController:passwordResetApply" "name" => "userPasswordResetApply.post" ] "userPasswordResetRequest.post" => array:5 [ "method" => "post" "path" => "/user/passwordResetRequest" "authLevel" => "G" "classFunc" => "BoostExtension\User\Controller\UserFormController:passwordResetRequest" "name" => "userPasswordResetRequest.post" ] "userRegister.post" => array:5 [ "method" => "post" "path" => "/user/register" "authLevel" => "G" "classFunc" => "BoostExtension\User\Controller\UserFormController:register" "name" => "userRegister.post" ] "userSetup2FA.post" => array:5 [ "method" => "post" "path" => "/user/setup2fa" "authLevel" => "U" "classFunc" => "BoostExtension\User\Controller\UserFormController:setup2FA" "name" => "userSetup2FA.post" ] "userMain_Admin" => array:5 [ "method" => "get" "path" => "/admin/user" "authLevel" => "A" "classFunc" => "BoostExtension\User\Controller\AdminController:main" "name" => "userMain_Admin" ] "userDetail_Admin" => array:5 [ "method" => "get" "path" => "/admin/user/detail/{id}" "authLevel" => "A" "classFunc" => "BoostExtension\User\Controller\AdminController:detail" "name" => "userDetail_Admin" ] "userEdit_Admin" => array:5 [ "method" => "get" "path" => "/admin/user/edit/{id}" "authLevel" => "A" "classFunc" => "BoostExtension\User\Controller\AdminController:edit" "name" => "userEdit_Admin" ] "userSearch_Admin.post" => array:5 [ "method" => "post" "path" => "/admin/user/search" "authLevel" => "A" "classFunc" => "BoostExtension\User\Controller\AdminController:search" "name" => "userSearch_Admin.post" ] "userView_Admin" => array:5 [ "method" => "get" "path" => "/admin/user/view[/{ot}[/sort/{sort}[/sortdir/{sortdir}[/page/{page}]]]]" "authLevel" => "A" "classFunc" => "BoostExtension\User\Controller\AdminController:view" "name" => "userView_Admin" ] "userEdit_Admin.post" => array:5 [ "method" => "post" "path" => "/admin/user/edit" "authLevel" => "A" "classFunc" => "BoostExtension\User\Controller\AdminFormController:edit" "name" => "userEdit_Admin.post" ] "userBalanceAddition_Cron" => array:5 [ "method" => "get" "path" => "/cron/dailyBalanceAddition" "authLevel" => "G" "classFunc" => "BoostExtension\User\Controller\CronController:dailyBalanceAddition" "name" => "userBalanceAddition_Cron" ] "categoriesMain" => array:5 [ "method" => "get" "path" => "/categories" "authLevel" => "G" "classFunc" => "BoostExtension\Categories\Controller\UserController:main" "name" => "categoriesMain" ] "adminCategoriesPropose" => array:5 [ "method" => "post" "path" => "/categories/{extension}/{modelName}" "authLevel" => "U" "classFunc" => "BoostExtension\Categories\Controller\UserAjaxController:propose" "name" => "adminCategoriesPropose" ] "adminCategoriesMain" => array:5 [ "method" => "get" "path" => "/admin/categories" "authLevel" => "A" "classFunc" => "BoostExtension\Categories\Controller\AdminController:main" "name" => "adminCategoriesMain" ] "userEdit.post" => array:5 [ "method" => "post" "path" => "admin/categories/edit" "authLevel" => "A" "classFunc" => "BoostExtension\User\Controller\AdminController:userEdit" "name" => "userEdit.post" ] "adminCategoriesCreate" => array:5 [ "method" => "post" "path" => "/admin/categories" "authLevel" => "A" "classFunc" => "BoostExtension\Categories\Controller\AdminAjaxController:create" "name" => "adminCategoriesCreate" ] "adminCategoriesUpdate" => array:5 [ "method" => "put" "path" => "/admin/categories/{id}" "authLevel" => "A" "classFunc" => "BoostExtension\Categories\Controller\AdminAjaxController:update" "name" => "adminCategoriesUpdate" ] "adminCategoriesDelete" => array:5 [ "method" => "delete" "path" => "/admin/categories/{id}" "authLevel" => "A" "classFunc" => "BoostExtension\Categories\Controller\AdminAjaxController:delete" "name" => "adminCategoriesDelete" ] "adminCategoriesAttach" => array:5 [ "method" => "post" "path" => "/admin/categories/{extension}/{modelName}" "authLevel" => "M" "classFunc" => "BoostExtension\Categories\Controller\AdminAjaxController:attach" "name" => "adminCategoriesAttach" ] "adminCategoriesDetach" => array:5 [ "method" => "delete" "path" => "/admin/categories/{extension}/{modelName}" "authLevel" => "M" "classFunc" => "BoostExtension\Categories\Controller\AdminAjaxController:detach" "name" => "adminCategoriesDetach" ] ] ] -factories: SplObjectStorage {#7 : [] } -protected: SplObjectStorage {#8 : [] } -frozen: array:8 [ "settings" => true "environment" => true "request" => true "csrf" => true "router" => true "response" => true "callableResolver" => true "errorHandler" => true ] -raw: array:8 [ "settings" => Closure {#9 : "Slim\Container" : Container {#6} : { : array:55 [ …55] : array:7 [ …7] } : "/www/htdocs/w01931c2/coinhub.news/vendor/slim/slim/Slim/Container.php" : "95 to 97" } "environment" => Closure {#11 : "Slim\DefaultServicesProvider" : DefaultServicesProvider {#10 …} : "/www/htdocs/w01931c2/coinhub.news/vendor/slim/slim/Slim/DefaultServicesProvider.php" : "46 to 48" } "request" => Closure {#12 : "Slim\DefaultServicesProvider" : DefaultServicesProvider {#10 …} : { : {} } : "/www/htdocs/w01931c2/coinhub.news/vendor/slim/slim/Slim/DefaultServicesProvider.php" : "59 to 61" } "csrf" => Closure {#47 : { : {} } : "/www/htdocs/w01931c2/coinhub.news/config/dependencies.php" : "136 to 145" } "router" => Closure {#14 : "Slim\DefaultServicesProvider" : DefaultServicesProvider {#10 …} : { : {} } : "/www/htdocs/w01931c2/coinhub.news/vendor/slim/slim/Slim/DefaultServicesProvider.php" : "89 to 102" } "response" => Closure {#13 : "Slim\DefaultServicesProvider" : DefaultServicesProvider {#10 …} : { : {} } : "/www/htdocs/w01931c2/coinhub.news/vendor/slim/slim/Slim/DefaultServicesProvider.php" : "72 to 77" } "callableResolver" => Closure {#20 : "Slim\DefaultServicesProvider" : DefaultServicesProvider {#10 …} : { : {} } : "/www/htdocs/w01931c2/coinhub.news/vendor/slim/slim/Slim/DefaultServicesProvider.php" : "206 to 208" } "errorHandler" => Closure {#18 : { : {} } : "/www/htdocs/w01931c2/coinhub.news/config/dependencies.php" : "214 to 231" } ] -keys: array:22 [ "settings" => true "environment" => true "request" => true "response" => true "router" => true "foundHandler" => true "phpErrorHandler" => true "errorHandler" => true "notFoundHandler" => true "notAllowedHandler" => true "callableResolver" => true "session" => true "database" => true "flashMessages" => true "csrf" => true "mailer" => true "jsonRender" => true "jsonRequest" => true "logger" => true "coreRoutes" => true "extensionsMeta" => true "extensionsRoutes" => true ] } #middleware: [] #pattern: "/cs/article/{id}" #tip: null #middlewareLock: false } "routeInfo" => array:4 [ 0 => 1 1 => "route35" 2 => array:1 [ "id" => "business@colossusxt.io" ] "request" => array:2 [ 0 => "GET" 1 => "http://coinhub.news/cs/article/business@colossusxt.io" ] ] ] } #bodyParsed: false #bodyParsers: array:4 [ "application/json" => Closure {#30 : "Slim\Http\Request" : Request {#27 …} : { : {} } : "/www/htdocs/w01931c2/coinhub.news/vendor/slim/slim/Slim/Http/Request.php" : "206 to 212" } "application/xml" => Closure {#31 : "Slim\Http\Request" : Request {#27 …} : { : {} } : "/www/htdocs/w01931c2/coinhub.news/vendor/slim/slim/Slim/Http/Request.php" : "214 to 225" } "text/xml" => Closure {#32 : "Slim\Http\Request" : Request {#27 …} : { : {} } : "/www/htdocs/w01931c2/coinhub.news/vendor/slim/slim/Slim/Http/Request.php" : "227 to 238" } "application/x-www-form-urlencoded" => Closure {#33 : "Slim\Http\Request" : Request {#27 …} : { : {} } : "/www/htdocs/w01931c2/coinhub.news/vendor/slim/slim/Slim/Http/Request.php" : "240 to 243" } ] #uploadedFiles: [] #validMethods: array:9 [ "CONNECT" => 1 "DELETE" => 1 "GET" => 1 "HEAD" => 1 "OPTIONS" => 1 "PATCH" => 1 "POST" => 1 "PUT" => 1 "TRACE" => 1 ] #protocolVersion: "1.1" #headers: Headers {#330 #data: array:11 [ "cf-ipcountry" => array:2 [ "value" => array:1 [ 0 => "US" ] "originalKey" => "HTTP_CF_IPCOUNTRY" ] "cdn-loop" => array:2 [ "value" => array:1 [ 0 => "cloudflare" ] "originalKey" => "HTTP_CDN_LOOP" ] "cf-connecting-ip" => array:2 [ "value" => array:1 [ 0 => "54.221.69.42" ] "originalKey" => "HTTP_CF_CONNECTING_IP" ] "user-agent" => array:2 [ "value" => array:1 [ 0 => "claudebot" ] "originalKey" => "HTTP_USER_AGENT" ] "accept" => array:2 [ "value" => array:1 [ 0 => "*/*" ] "originalKey" => "HTTP_ACCEPT" ] "cf-visitor" => array:2 [ "value" => array:1 [ 0 => "{"scheme":"https"}" ] "originalKey" => "HTTP_CF_VISITOR" ] "x-forwarded-proto" => array:2 [ "value" => array:1 [ 0 => "https" ] "originalKey" => "HTTP_X_FORWARDED_PROTO" ] "cf-ray" => array:2 [ "value" => array:1 [ 0 => "86bea00b8efc9c4c-IAD" ] "originalKey" => "HTTP_CF_RAY" ] "accept-encoding" => array:2 [ "value" => array:1 [ 0 => "gzip, br" ] "originalKey" => "HTTP_ACCEPT_ENCODING" ] "connection" => array:2 [ "value" => array:1 [ 0 => "Keep-Alive" ] "originalKey" => "HTTP_CONNECTION" ] "host" => array:2 [ "value" => array:1 [ 0 => "coinhub.news" ] "originalKey" => "HTTP_HOST" ] ] } #body: RequestBody {#304 #stream: stream resource @65 : "PHP" : "TEMP" : "w+b" : 0 : true : "php://temp" : [] } #meta: null #readable: null #writable: null #seekable: null #size: null #isPipe: null } } 1 => Response {#220} 2 => Closure {#76 : "Slim\App" : App {#5 …} : { : { : "Psr\Http\Message\ServerRequestInterface" } : { : "Psr\Http\Message\ResponseInterface" } } : { : DeferredCallable {#75 …} : Closure {#73 …} } : "/www/htdocs/w01931c2/coinhub.news/vendor/slim/slim/Slim/MiddlewareAwareTrait.php" : "63 to 78" } ] ] 2 => array:4 [ "file" => "/www/htdocs/w01931c2/coinhub.news/vendor/slim/slim/Slim/DeferredCallable.php" "line" => 43 "function" => "call_user_func_array" "args" => array:2 [ 0 => HtmlCacheMiddleware {#77} 1 => array:3 [ 0 => Request {#331} 1 => Response {#220} 2 => Closure {#76} ] ] ] 3 => array:4 [ "function" => "__invoke" "class" => "Slim\DeferredCallable" "type" => "->" "args" => array:3 [ 0 => Request {#331} 1 => Response {#220} 2 => Closure {#76} ] ] 4 => array:4 [ "file" => "/www/htdocs/w01931c2/coinhub.news/vendor/slim/slim/Slim/MiddlewareAwareTrait.php" "line" => 70 "function" => "call_user_func" "args" => array:4 [ 0 => DeferredCallable {#78 -callable: HtmlCacheMiddleware {#77} -container: Container {#6} } 1 => Request {#331} 2 => Response {#220} 3 => Closure {#76} ] ] 5 => array:6 [ "file" => "/www/htdocs/w01931c2/coinhub.news/vendor/slim/slim/Slim/MiddlewareAwareTrait.php" "line" => 117 "function" => "Slim\{closure}" "class" => "Slim\App" "type" => "->" "args" => array:2 [ 0 => Request {#331} 1 => Response {#220} ] ] 6 => array:6 [ "file" => "/www/htdocs/w01931c2/coinhub.news/vendor/slim/slim/Slim/App.php" "line" => 406 "function" => "callMiddlewareStack" "class" => "Slim\App" "type" => "->" "args" => array:2 [ 0 => Request {#331} 1 => Response {#220} ] ] 7 => array:6 [ "file" => "/www/htdocs/w01931c2/coinhub.news/vendor/slim/slim/Slim/App.php" "line" => 314 "function" => "process" "class" => "Slim\App" "type" => "->" "args" => array:2 [ 0 => Request {#331} 1 => Response {#220} ] ] 8 => array:6 [ "file" => "/www/htdocs/w01931c2/coinhub.news/src/bootstrap.php" "line" => 40 "function" => "run" "class" => "Slim\App" "type" => "->" "args" => [] ] 9 => array:4 [ "file" => "/www/htdocs/w01931c2/coinhub.news/web/index.php" "line" => 20 "args" => array:1 [ 0 => "/www/htdocs/w01931c2/coinhub.news/src/bootstrap.php" ] "function" => "require" ] ]