GET https://rct.dev.bbntimes.com/global-economy/fragility-what-the-us-money-market-squeeze-means-for-the-future

ArticleController :: show

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
_controller
"App\Controller\ArticleController::show"
_firewall_context
"security.firewall.map.context.main"
_links
Symfony\Component\WebLink\GenericLinkProvider {#3674
  -links: [
    3795 => Symfony\Component\WebLink\Link {#3795
      -href: "/build/runtime.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3793 => Symfony\Component\WebLink\Link {#3793
      -href: "/build/644.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3792 => Symfony\Component\WebLink\Link {#3792
      -href: "/build/502.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3791 => Symfony\Component\WebLink\Link {#3791
      -href: "/build/app.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3790 => Symfony\Component\WebLink\Link {#3790
      -href: "/build/view-more.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3789 => Symfony\Component\WebLink\Link {#3789
      -href: "/build/term-condition.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3788 => Symfony\Component\WebLink\Link {#3788
      -href: "/build/contact.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3787 => Symfony\Component\WebLink\Link {#3787
      -href: "/build/scroll-infinite-article.js"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "script"
      ]
    }
    3786 => Symfony\Component\WebLink\Link {#3786
      -href: "/build/app.css"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "style"
      ]
    }
    3785 => Symfony\Component\WebLink\Link {#3785
      -href: "/build/cookie-style.css"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "style"
      ]
    }
    3784 => Symfony\Component\WebLink\Link {#3784
      -href: "/build/term-condition-css.css"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "style"
      ]
    }
    3783 => Symfony\Component\WebLink\Link {#3783
      -href: "/build/contact-css.css"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "style"
      ]
    }
    3782 => Symfony\Component\WebLink\Link {#3782
      -href: "/build/comment-css.css"
      -rel: [
        "preload" => "preload"
      ]
      -attributes: [
        "as" => "style"
      ]
    }
  ]
}
_route
"article_show"
_route_params
[
  "category" => "global-economy"
  "slug" => "fragility-what-the-us-money-market-squeeze-means-for-the-future"
]
_security_firewall_run
"_security_main"
_stopwatch_token
"2d3490"
category
"global-economy"
slug
"fragility-what-the-us-money-market-squeeze-means-for-the-future"

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip, br, zstd, deflate"
connection
"close"
cookie
"PHPSESSID=fcu8gcukmks3lhs7v02nvu7nq9"
host
"rct.dev.bbntimes.com"
user-agent
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
x-php-ob-level
"1"

Request Content

Request content not available (it was retrieved as a resource).

Response

Response Headers

Header Value
cache-control
"no-cache, private"
content-type
"text/html; charset=UTF-8"
date
"Thu, 17 Apr 2025 05:27:29 GMT"
link
"</build/runtime.js>; rel="preload"; as="script",</build/644.js>; rel="preload"; as="script",</build/502.js>; rel="preload"; as="script",</build/app.js>; rel="preload"; as="script",</build/view-more.js>; rel="preload"; as="script",</build/term-condition.js>; rel="preload"; as="script",</build/contact.js>; rel="preload"; as="script",</build/scroll-infinite-article.js>; rel="preload"; as="script",</build/app.css>; rel="preload"; as="style",</build/cookie-style.css>; rel="preload"; as="style",</build/term-condition-css.css>; rel="preload"; as="style",</build/contact-css.css>; rel="preload"; as="style",</build/comment-css.css>; rel="preload"; as="style""
x-debug-token
"6fddc8"

Cookies

Request Cookies

Key Value
PHPSESSID
"fcu8gcukmks3lhs7v02nvu7nq9"

Response Cookies

No response cookies

Session 6

Session Metadata

Key Value
Created
"Thu, 17 Apr 25 05:27:14 +0000"
Last used
"Thu, 17 Apr 25 05:27:27 +0000"
Lifetime
0

Session Attributes

Attribute Value
_csrf/https-comment
"NybyLNlkRw3HY4OkJH5WPhGT9Ub08a_vb36HZLNydrQ"
_csrf/https-cookie_accept
"Ey9aKjiLJmOulMBi2DgG9IDv9DMyy9goemva8bJJHek"

Session Usage

6 Usages
Stateless check enabled
Usage
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:76
[
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
    "line" => 76
    "function" => "start"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/CsrfTokenManager.php"
    "line" => 69
    "function" => "hasToken"
    "class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php"
    "line" => 82
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 134
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 128
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Form.php"
    "line" => 908
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/src/Controller/ArticleController.php"
    "line" => 220
    "function" => "createView"
    "class" => "Symfony\Component\Form\Form"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "show"
    "class" => "App\Controller\ArticleController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:79
[
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
    "line" => 79
    "function" => "has"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/CsrfTokenManager.php"
    "line" => 69
    "function" => "hasToken"
    "class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php"
    "line" => 82
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 134
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 128
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Form.php"
    "line" => 908
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/src/Controller/ArticleController.php"
    "line" => 220
    "function" => "createView"
    "class" => "Symfony\Component\Form\Form"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "show"
    "class" => "App\Controller\ArticleController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:52
[
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
    "line" => 52
    "function" => "has"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/CsrfTokenManager.php"
    "line" => 70
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php"
    "line" => 82
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 134
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 128
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Form.php"
    "line" => 908
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/src/Controller/ArticleController.php"
    "line" => 220
    "function" => "createView"
    "class" => "Symfony\Component\Form\Form"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "show"
    "class" => "App\Controller\ArticleController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage:56
[
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/TokenStorage/SessionTokenStorage.php"
    "line" => 56
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-csrf/CsrfTokenManager.php"
    "line" => 70
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php"
    "line" => 82
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Csrf\CsrfTokenManager"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 134
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/ResolvedFormType.php"
    "line" => 128
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Extension/DataCollector/Proxy/ResolvedTypeDataCollectorProxy.php"
    "line" => 95
    "function" => "finishView"
    "class" => "Symfony\Component\Form\ResolvedFormType"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/form/Form.php"
    "line" => 908
    "function" => "finishView"
    "class" => "Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/src/Controller/ArticleController.php"
    "line" => 220
    "function" => "createView"
    "class" => "Symfony\Component\Form\Form"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "show"
    "class" => "App\Controller\ArticleController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:41
[
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
    "line" => 41
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/twig-bridge/AppVariable.php"
    "line" => 103
    "function" => "getToken"
    "class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Extension/CoreExtension.php"
    "line" => 1635
    "function" => "getUser"
    "class" => "Symfony\Bridge\Twig\AppVariable"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/var/cache/dev/twig/a4/a456f2f504a18cd81037fa69e543310c.php"
    "line" => 200
    "function" => "twig_get_attribute"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_824a013e4f3f4a68e03a2d244e765025"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 38
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Environment.php"
    "line" => 280
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 448
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 453
    "function" => "doRenderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 253
    "function" => "doRender"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/src/Controller/AppController.php"
    "line" => 126
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "renderHeader"
    "class" => "App\Controller\AppController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php"
    "line" => 86
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php"
    "line" => 78
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpCache\SubRequestHandler"
    "type" => "::"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Fragment/FragmentHandler.php"
    "line" => 83
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php"
    "line" => 47
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\Fragment\FragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/twig-bridge/Extension/HttpKernelRuntime.php"
    "line" => 44
    "function" => "render"
    "class" => "Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/var/cache/dev/twig/b9/b9cb140abab7ef4ef8cb398831c75ac0.php"
    "line" => 207
    "function" => "renderFragment"
    "class" => "Symfony\Bridge\Twig\Extension\HttpKernelRuntime"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 171
    "function" => "block_header"
    "class" => "__TwigTemplate_dc67cdc305f050f0a27ba7ef152f05af"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/var/cache/dev/twig/b9/b9cb140abab7ef4ef8cb398831c75ac0.php"
    "line" => 91
    "function" => "displayBlock"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_dc67cdc305f050f0a27ba7ef152f05af"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/var/cache/dev/twig/c3/c336f4e76fc20e4db84e3be131276b68.php"
    "line" => 52
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 394
    "function" => "doDisplay"
    "class" => "__TwigTemplate_3ce0324a396de697d1fad9fabd68df72"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 367
    "function" => "displayWithErrorHandling"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Template.php"
    "line" => 379
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 38
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/twig/twig/src/Environment.php"
    "line" => 280
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 448
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 453
    "function" => "doRenderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 253
    "function" => "doRender"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/src/Controller/ArticleController.php"
    "line" => 277
    "function" => "render"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 181
    "function" => "show"
    "class" => "App\Controller\ArticleController"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]
Symfony\Component\Security\Http\Firewall\ContextListener:171
[
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/security-http/Firewall/ContextListener.php"
    "line" => 171
    "function" => "remove"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
    "line" => 116
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\Security\Http\Firewall\ContextListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 220
    "function" => "__invoke"
    "class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
    "line" => 139
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 214
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 202
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/http-kernel/Kernel.php"
    "line" => 197
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
    "line" => 35
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    "line" => 29
    "function" => "run"
    "class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
    "type" => "->"
  ]
  [
    "file" => "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
    "line" => 5
    "args" => [
      "/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/vendor/autoload_runtime.php"
    ]
    "function" => "require_once"
  ]
]

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
APP_ENV
"dev"
APP_SECRET
"0a988e63f011514eaabfc650b599af4d"
CORS_ALLOW_ORIGIN
"*"
DATABASE_URL
"mysql://bbndb_rctuser:33F5W25z40or0f7@localhost:3306/rct_bbntimes"
GOOGLE_RECAPTCHA_SECRET_KEY
"6LdV5fgpAAAAANxzTG8ZMfIjil1wu-1vrQvnUt-x"
GOOGLE_RECAPTCHA_SITE_KEY
"6LdV5fgpAAAAAENKcn73MJAhQrbtQeqgyC4wDLMP"
MAILER_DSN
"smtp://no-reply%40rct.dev.bbntimes.com:Bl6%26gLD48%26Of919@rct.dev.bbntimes.com:465"
MARIADB_PASSWORD
"i!87pK&!85ezc8"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
BASE
"/public"
CONTEXT_DOCUMENT_ROOT
"/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com"
CONTEXT_PREFIX
""
DOCUMENT_ROOT
"/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
HTTPS
"on"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_CONNECTION
"close"
HTTP_COOKIE
"PHPSESSID=fcu8gcukmks3lhs7v02nvu7nq9"
HTTP_HOST
"rct.dev.bbntimes.com"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY
"0"
PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY
"0"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
PHP_SELF
"/public/index.php"
PP_CUSTOM_PHP_CGI_INDEX
"plesk-php81-fastcgi"
PP_CUSTOM_PHP_INI
"/var/www/vhosts/system/rct.dev.bbntimes.com/etc/php.ini"
QUERY_STRING
""
REDIRECT_BASE
"/public"
REDIRECT_HTTPS
"on"
REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY
"0"
REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY
"0"
REDIRECT_REDIRECT_HTTPS
"on"
REDIRECT_REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY
"0"
REDIRECT_REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY
"0"
REDIRECT_REDIRECT_SCRIPT_URI
"https://rct.dev.bbntimes.com/global-economy/fragility-what-the-us-money-market-squeeze-means-for-the-future"
REDIRECT_REDIRECT_SCRIPT_URL
"/global-economy/fragility-what-the-us-money-market-squeeze-means-for-the-future"
REDIRECT_REDIRECT_SSL_TLS_SNI
"rct.dev.bbntimes.com"
REDIRECT_REDIRECT_STATUS
"200"
REDIRECT_REDIRECT_UNIQUE_ID
"aACROxg5MGFa8S8pVm6EXAAAAEQ"
REDIRECT_SCRIPT_URI
"https://rct.dev.bbntimes.com/global-economy/fragility-what-the-us-money-market-squeeze-means-for-the-future"
REDIRECT_SCRIPT_URL
"/global-economy/fragility-what-the-us-money-market-squeeze-means-for-the-future"
REDIRECT_SSL_TLS_SNI
"rct.dev.bbntimes.com"
REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"aACROxg5MGFa8S8pVm6EXAAAAEQ"
REDIRECT_URL
"/public/global-economy/fragility-what-the-us-money-market-squeeze-means-for-the-future"
REMOTE_ADDR
"18.118.207.114"
REMOTE_PORT
"64104"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1744867644
REQUEST_TIME_FLOAT
1744867644.8518
REQUEST_URI
"/global-economy/fragility-what-the-us-money-market-squeeze-means-for-the-future"
SCRIPT_FILENAME
"/var/www/vhosts/dev.bbntimes.com/rct.dev.bbntimes.com/public/index.php"
SCRIPT_NAME
"/public/index.php"
SCRIPT_URI
"https://rct.dev.bbntimes.com/global-economy/fragility-what-the-us-money-market-squeeze-means-for-the-future"
SCRIPT_URL
"/global-economy/fragility-what-the-us-money-market-squeeze-means-for-the-future"
SERVER_ADDR
"5.196.1.209"
SERVER_ADMIN
"[no address given]"
SERVER_NAME
"rct.dev.bbntimes.com"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SIGNATURE
"<address>Apache Server at rct.dev.bbntimes.com Port 443</address>\n"
SERVER_SOFTWARE
"Apache"
SSL_TLS_SNI
"rct.dev.bbntimes.com"
SYMFONY_DOTENV_VARS
"APP_ENV,APP_SECRET,DATABASE_URL,MARIADB_PASSWORD,CORS_ALLOW_ORIGIN,MAILER_DSN,GOOGLE_RECAPTCHA_SECRET_KEY,GOOGLE_RECAPTCHA_SITE_KEY"
UNIQUE_ID
"aACROxg5MGFa8S8pVm6EXAAAAEQ"

Sub Requests 6

CookieController :: renderAnalysis (token = dc1370)

Key Value
_controller
"App\Controller\CookieController::renderAnalysis"
_format
"html"
_locale
"en"
_stopwatch_token
"f9a722"

AppController :: renderHeader (token = 7277d0)

Key Value
_controller
"App\Controller\AppController::renderHeader"
_format
"html"
_locale
"en"
_stopwatch_token
"85644e"
slug
"home"

ArticleController :: trendingArticle (token = 2fa1b5)

Key Value
_controller
"App\Controller\ArticleController::trendingArticle"
_format
"html"
_locale
"en"
_stopwatch_token
"12c8b8"
category
"Global Economy"

ArticleController :: relatedArticles (token = 6ea0ae)

Key Value
_controller
"App\Controller\ArticleController::relatedArticles"
_format
"html"
_locale
"en"
_stopwatch_token
"0ac87c"
current_article
App\Entity\Article {#1094
  -id: 4918
  -title: "Fragility: What the US Money-Market Squeeze Means for the Future"
  -slug: "fragility-what-the-us-money-market-squeeze-means-for-the-future"
  -introtext: """
    <div id="ember465" class="ember-view">\r\n
    <div class="reader-article-content" dir="ltr">\r\n
    <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Last month’s squeeze in overnight domestic US$ funding rattled markets</span></p>\r\n
    <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Fed responded rapidly but the problem has been growing for some time</span></p>\r\n
    <p><span style="color: #000000;">·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Market fragility stems from problems in the transmission mechanism</span></p>\r\n
    """
  -content: """
    \r\n
    <p><span style="color: #000000;">At the end of October the Federal Reserve are expected to announce the details of their latest balance sheet expansion, this will follow the FOMC meeting. Fed watchers estimate the central bank will buy between $250bln and $330bln of Treasury bills in their effort to provide sufficient reserves to keep the benchmark Effective Federal Funds Rate (EFFR) within its target range. The allocation of liquidity is unlikely to be even, but the Fed has indicated that it will purchase $60bln/month and that they will continue until at least Q2 2020. They are making an unequivocal statement. Let us not forget that it is the traditional function of a central bank, to lend freely against good collateral. The fact that estimates do not exceed $330bln is due to perception that the Fed will not wish the markets to regard these money-market operations as tantamount to QE.</span></p>\r\n
    <p><span style="color: #000000;">The markets are feverish with speculation, some commentators calling it a further round of QE, despite official statements to the contrary. The money-markets have been unsettled ever since the cash-crunch which occurred in mid-September. For once I concur with the Fed, that this is the management of liquidity via market operations, it is entirely different from the structural effect of longer-term asset purchases. George Selgin of the Cato Institute has coined the acronym SOAP - Supplementary Organic Asset Purchases - nonetheless, this additional liquidity has the effect of expanding the Fed balance sheet and expanding the monetary base. Perception will be all.</span></p>\r\n
    <p><span style="color: #000000;">Spikes in overnight lending rates are not unusual, especially around tax payment dates, what is unsettling is the challenge the Fed has encountered trying to keep the EFFR within the Fed Funds target range for several days after the initial squeeze. The implementation of SOAP (or whatever they choose to call it) undoubtedly amounts to a further easing of conditions. The Fed may manage expectations by slowly the pace of easing in official rates, after all, what is the point in lowering official rates only to have your good intentions high-jacked by the money-market?</span></p>\r\n
    <p><span style="color: #000000;">The chart below shows the Fed Fund Effective Rate over the last year (you will note the spike during September):&nbsp;</span></p>\r\n
    <div class="slate-resizable-image-embed slate-image-embed__resize-full-width"><span style="color: #000000;"><img src="https://media.licdn.com/dms/image/C4E12AQGRLjif3kXg2A/article-inline_image-shrink_1500_2232/0?e=1576713600&amp;v=beta&amp;t=XPWZGR3nAGGGmyEV2m6mRY1lkTHYliQKtJYUBYA_xSk" alt="No alt text provided for this image" width="1181" height="835" data-media-urn="" data-li-src="https://media.licdn.com/dms/image/C4E12AQGRLjif3kXg2A/article-inline_image-shrink_1500_2232/0?e=1576713600&amp;v=beta&amp;t=XPWZGR3nAGGGmyEV2m6mRY1lkTHYliQKtJYUBYA_xSk" />&nbsp;</span></div>\r\n
    <p><span style="color: #000000;"><em>Source: Federal Reserve Bank of New York</em></span></p>\r\n
    <p><span style="color: #000000;">At the same time the Secured Overnight Funding Rate (SOFR) spiked more wildly:&nbsp;</span></p>\r\n
    <div class="slate-resizable-image-embed slate-image-embed__resize-full-width"><span style="color: #000000;"><img src="https://media.licdn.com/dms/image/C4E12AQFXp2dwRF9n_w/article-inline_image-shrink_1500_2232/0?e=1576713600&amp;v=beta&amp;t=iZUHhMlO3UxMDyvj0FQa-fIxNtfq9SASb_4wrGPrM5g" alt="No alt text provided for this image" width="1103" height="780" data-media-urn="" data-li-src="https://media.licdn.com/dms/image/C4E12AQFXp2dwRF9n_w/article-inline_image-shrink_1500_2232/0?e=1576713600&amp;v=beta&amp;t=iZUHhMlO3UxMDyvj0FQa-fIxNtfq9SASb_4wrGPrM5g" /></span></div>\r\n
    <p><span style="color: #000000;"><em>Source: Federal Reserve Bank of New York</em></span></p>\r\n
    <p><span style="color: #000000;">It is important to note that, while the EFFR squeezed higher, SOFR actually spiked more than the chart above indicates, rising from 2.19% to 9% on September 17th. The following day the Fed increased its holdings of Repos from $20bln to $53bln, it also officially cut the Fed Funds target rate by 25bp to 1.75%. On Wednesday 18th the Fed Repo balance rose again to $75bln, by Monday 23rd those balances had reached $105bln.</span></p>\r\n
    <p><span style="color: #000000;">There are numerous theories about the stubbornness of money-market rates to moderate.&nbsp;<strong>Daniel Lacalle</strong>&nbsp;writing for&nbsp;<span style="color: #808080;"><a style="color: #808080;" href="https://mises.org/wire/repo-crisis-shows-damage-done-central-bank-policies" target="_blank" rel="nofollow noopener"><strong>Mises - The Repo Crisis Shows the Damage Done by Central Bank Policies</strong></a></span><strong>&nbsp;</strong>– observes:&nbsp;</span></p>\r\n
    <p style="padding-left: 30px;"><span style="color: #000000;"><em>What the Repo Market Crisis shows us is that liquidity is substantially lower than what the Federal Reserve believes, that fear of contagion and rising risk are evident in the weakest link of the financial repression machine (the overnight market) and, more importantly, that liquidity providers probably have significantly more leverage than many expected.</em><em>In summary, the ongoing — and likely to return — burst in the repo market is telling us that risk and debt accumulation are much higher than estimated. Central banks believed they could create a Tsunami of liquidity and manage the waves. However, like those children’s toys where you press one block and another one rises, the repo market is showing us a symptom of debt saturation and massive risk accumulation.</em><em>…what financial institutions and investors have hoarded in recent years, high-risk, low-return assets, is more dangerous than many of us believed.</em></span></p>\r\n
    <p><span style="color: #000000;">A different opinion about the root of the Repo problem is provided by&nbsp;<strong>Alasdair Macleod</strong>, also writing for&nbsp;<span style="color: #808080;"><a style="color: #808080;" href="https://mises.org/wire/ghosts-failed-banks-have-returned" target="_blank" rel="nofollow noopener"><strong>Mises - The Ghosts of Failed Banks Have Returned</strong></a></span>:&nbsp;</span></p>\r\n
    <p style="padding-left: 30px;"><span style="color: #000000;"><em>The reason for its failure has little to do with, as some commentators have suggested, a general liquidity shortage. That argument is challenged by the increase in the Fed’s reverse repos from $230bn in October 2018 to $325bn on 18 September, which would not have been implemented if there was a general shortage of liquidity. Rather, it appears to be a systemic problem; another Northern Rock, but far larger. Today we call such an event a black swan.</em></span></p>\r\n
    <p><span style="color: #000000;">The author goes on to suggest that a large non-US bank may be the cause of the issue. Inevitably Deutsche Bank’s name is mentioned.</span></p>\r\n
    <p><span style="color: #000000;">I believe the issue stems from a number of different factors. Firstly, the Fed is far more central to the banking system today, especially since they elected to pay interest on bank deposits. Secondly, the banks have been wary of lending to corporates, or to one another, they are therefore more beholden to the Fed. Finally, the void created by the banks refusing, or being unable, to lend to the real economy has been filled by private capital, provided by hedge funds, money market funds and synthetic ETFs – these latter instruments have balances in excess of $4trln.</span></p>\r\n
    <p><span style="color: #000000;">These new sources of funding cannot access the SOFR market directly, they must intermediate with the 24 broker-dealers with whom the Fed transact open market operations. Any hint of a bank being in difficulty will see these shadow-bankers move assets from that institution rapidly, causing the institution concerned (if it can) to make a dash for the Repo market and the succour of the Fed.</span></p>\r\n
    <p><span style="color: #000000;"><strong>Macleod&nbsp;</strong>suggests other factors which might have contributed to the SOFR squeeze, including: </span></p>\r\n
    <p style="padding-left: 30px;"><span style="color: #000000;"><em>…Chinese groups are shedding $40bn in global assets... domestic funding requirements faced by Saudi Arabia in the wake of the attack on her oil refining facilities, almost certainly being covered by the sale of dollar balances in New York.</em><em>…with $307.9bn withdrawn in the year to July, foreign withdrawals appear to be a more widespread problem than exposed by current events.</em></span></p>\r\n
    <p><span style="color: #000000;">Enough of speculation, the official explanation is contained in this article from the&nbsp;<span style="color: #808080;"><a style="color: #808080;" href="https://www.chicagofed.org/publications/chicago-fed-letter/2019/423" target="_blank" rel="nofollow noopener"><strong>Chicago Fed - Understanding recent fluctuations in short-term interest rates</strong></a></span>: </span></p>\r\n
    <p style="padding-left: 30px;"><span style="color: #000000;"><em>Two developments in mid-September put stress on overnight funding markets. First, quarterly tax payments for corporations and some individuals were due on September 16. Over a period of a few days, these taxpayers took more than $100 billion out of bank and money market mutual fund accounts and sent the money to the U.S. Treasury. <br /><br />Second, the Treasury increased its long-term debt by $54 billion by paying off maturing securities and issuing a larger quantity of new ones. (A reduction in short-term Treasury bills outstanding partly offset the increase in long-term debt.) Buyers of the new debt paid for it by withdrawing money from bank and money market accounts. Combined with the tax payments, the debt issuance reduced the amount of cash in the financial system.&nbsp;<br /><br /></em><em>At the same time as liquidity was diminishing, the Treasury debt issuance caused financial institutions to need more liquidity. A substantial share of newly issued Treasury debt is typically purchased by securities dealers, who then gradually sell the bonds to their customers. Dealers finance their bond inventories by using the bonds as collateral for overnight loans in the repo market. The major lenders of cash in that market include banks and money market funds—the very institutions that had less cash on hand as a result of taxpayers’ and bond buyers’ payments to the Treasury.&nbsp;&nbsp;</em><em>With more borrowers chasing a reduced supply of funding in the repo market, repo interest rates began to rise on September 16 and then soared on the morning of September 17, reaching as high as 9% in some transactions—on a day when the FOMC was targeting a range of 2% to 2.25% for the fed funds rate.<br /><br /></em><em>Pressures in the repo market then spilled over to other markets, such as fed funds, as lenders in those markets now had the option to chase the high returns available in the repo market. In addition, when banks experience large outflows as a result of tax payments or Treasury issuance, they may seek to make up the money by borrowing overnight in the fed funds and other markets, putting additional pressure on rates there. The fed funds rate reached 2.25%, the top of the FOMC’s target range, on September 16 and 2.30% on September 17.</em></span></p>\r\n
    <span style="color: #000000;"><em></em></span>\r\n
    <p><span style="color: #000000;">Here, is a chart showing the change in SOFR and EFFR over the last five years (you will notice that on none of these charts does the transaction struck at 9% ever appear – perhaps they do not want to frighten the horses):&nbsp;</span></p>\r\n
    <div class="slate-resizable-image-embed slate-image-embed__resize-full-width"><span style="color: #000000;"><img src="https://media.licdn.com/dms/image/C4E12AQEPJ6nWhNeEMg/article-inline_image-shrink_1000_1488/0?e=1576713600&amp;v=beta&amp;t=W8FZcNUiBDSfCGwgcv2l1ey5VrIGNC7FekYa1lbg46M" alt="No alt text provided for this image" data-media-urn="" data-li-src="https://media.licdn.com/dms/image/C4E12AQEPJ6nWhNeEMg/article-inline_image-shrink_1000_1488/0?e=1576713600&amp;v=beta&amp;t=W8FZcNUiBDSfCGwgcv2l1ey5VrIGNC7FekYa1lbg46M" />&nbsp;</span></div>\r\n
    <p><span style="color: #000000;"><em>Source: Chicago Federal Reserve Bank</em></span></p>\r\n
    <p><span style="color: #000000;">In their discussion of how the Fed responded (on September 17th) to the squeeze the authors point out:&nbsp;</span></p>\r\n
    <p style="padding-left: 30px;"><span style="color: #000000;"><em>…the (Fed) Desk offered $75 billion in repos, primary dealers bid for only $53 billion. On the margin, this meant that primary dealers were forgoing the opportunity to borrow at the operation’s minimum bid rate of 2.1% and lend money into repo markets that were still trading at much higher rates.&nbsp;</em><strong><em>This outcome suggests that there could be some limits to primary dealers’ willingness to redistribute funding to the broader market.</em></strong></span></p>\r\n
    <span style="color: #000000;"><em></em></span>\r\n
    <p><span style="color: #000000;">They suggest that this may be a function of the level of leverage already in the banking system. By September 19th the Fed were compelled to lower the interest rate on excess reserves – IOER. Finally the relationship between EFFR and SOFR returned to its normal range.</span></p>\r\n
    <p><span style="color: #000000;">According to the authors the Fed have learnt from their hysteresis that adjustments to the IOER are also critical to control of money-markets, repo operations may not be sufficient in isolation. The chart below shows the spread between SOFR and IOER:&nbsp;</span></p>\r\n
    <div class="slate-resizable-image-embed slate-image-embed__resize-full-width"><span style="color: #000000;"><img src="https://media.licdn.com/dms/image/C4E12AQHUo5eIDDWD-A/article-inline_image-shrink_1000_1488/0?e=1576713600&amp;v=beta&amp;t=YsO4TaFYibjG__uq5zxXpQhKligd8bzjZ8uTnUkq9AY" alt="No alt text provided for this image" data-media-urn="" data-li-src="https://media.licdn.com/dms/image/C4E12AQHUo5eIDDWD-A/article-inline_image-shrink_1000_1488/0?e=1576713600&amp;v=beta&amp;t=YsO4TaFYibjG__uq5zxXpQhKligd8bzjZ8uTnUkq9AY" />&nbsp;</span></div>\r\n
    <p><span style="color: #000000;"><em>Source: Chicago Federal Reserve Bank</em></span></p>\r\n
    <p><span style="color: #000000;">This is how the Fed describes the evolution of the relationship (the emphasis is mine):&nbsp;</span></p>\r\n
    <p style="padding-left: 30px;"><span style="color: #000000;"><em>When the repo rate is below the interest rate on reserves, as it generally was from 2015 through March 2018, the supply of liquidity is so great that Treasury securities are very easy to finance and have a lower effective overnight yield than reserves. From March 2018 through March 2019, repo rates were generally very close to the interest rate on reserves. Then,&nbsp;</em><strong><em>beginning in the second quarter of 2019, repo rates ticked above the interest rate on reserves. Around the same time, money market rates started to exhibit slightly more upward pressure near tax payment deadlines. Most recently, just before the volatility in mid-September, the spread between SOFR and IOER on September 13 was the highest yet on the business day before a tax date in the period since the FOMC began normalizing monetary policy in late 2015.</em></strong></span></p>\r\n
    <p><span style="color: #000000;">This confirms my suspicion that since the financial crisis the Fed (and central banks in general) have become far more central to the smooth functioning of the financial markets. Actions such as QE are clear, the function of the&nbsp;<em>lender of last resort&nbsp;</em>is less so.&nbsp;<span style="color: #808080;"><a style="color: #808080;" href="https://press.princeton.edu/books/hardcover/9780691143989/the-new-lombard-street" target="_blank" rel="nofollow noopener"><strong>Professor Perry Mehrling’s – The New Lombard Street</strong></a></span>&nbsp;(published in 2010 the wake of the financial crisis) discusses the changed role of the Fed in detail, it is well worth re-reading.</span></p>\r\n
    <h2><span style="color: #000000;"><strong>Conclusions</strong></span></h2>\r\n
    <p><span style="color: #000000;">I normally end my newsletters with an investment proposal. This time my advice is of a different nature. During the financial crisis central banks saved the global financial system, but, as last month's’ SOFR Squeeze makes clear, the patient is still on life support. The solution to&nbsp;<em>too much debt</em>&nbsp;has been the reduction of interest rates, but, because lower rates make debt financing easier, this has led to an even greater system-wide burden of debt. In the process the role of the central bank has become far more pivotal. They have reaped what they sowed, the financial markets still function, but they remain inherently fragile. If the Fed analysis of the reasons for the price spike are correct, a relatively small imbalance may, on another occasion, derail the entire market.</span></p>\r\n
    <p><span style="color: #000000;">The advice? Batten down the hatches, maintain excess liquidity and prepare for the next stress-test of the overnight lending market.&nbsp;&nbsp;</span></p>\r\n
    </div>\r\n
    </div>
    """
  -user: Proxies\__CG__\App\Entity\User {#1092 …}
  -createdAt: DateTime @1571383222 {#1145
    date: 2019-10-18 07:20:22.0 UTC (+00:00)
  }
  -updatedAt: DateTime @1571383337 {#1150
    date: 2019-10-18 07:22:17.0 UTC (+00:00)
  }
  -deletedAt: null
  -category: App\Entity\Category {#445 …}
  -status: "published"
  -imageCard: Proxies\__CG__\App\Entity\File {#1184 …}
  -ImageHeader: Proxies\__CG__\App\Entity\File {#1184 …}
  -featured: false
  -mainView: false
  -clicks: 3176
  -comments: Doctrine\ORM\PersistentCollection {#1125 …}
  -reviewed_at: DateTime @1571383219 {#1148
    date: 2019-10-18 07:20:19.0 UTC (+00:00)
  }
  -metakey: ""
  -metadesc: "Last month’s squeeze in overnight domestic US$ funding rattled markets. The Fed responded rapidly but the problem has been growing for some time. Market fragility stems from problems in the transmission mechanism."
  -robots: null
  -publishedAt: DateTime @1571383219 {#1147
    date: 2019-10-18 07:20:19.0 UTC (+00:00)
  }
  -canonical: null
  -superTag: null
}

AppController :: renderFooter (token = 975f9e)

Key Value
_controller
"App\Controller\AppController::renderFooter"
_format
"html"
_locale
"en"
_stopwatch_token
"f1f415"

CookieController :: renderCookie (token = bd3704)

Key Value
_controller
"App\Controller\CookieController::renderCookie"
_format
"html"
_locale
"en"
_stopwatch_token
"a3c687"