Skip to content

Instantly share code, notes, and snippets.

@azharisubroto
Created March 22, 2019 13:03
Show Gist options
  • Save azharisubroto/fa093b1affa0bb25ae41d8b42c516312 to your computer and use it in GitHub Desktop.
Save azharisubroto/fa093b1affa0bb25ae41d8b42c516312 to your computer and use it in GitHub Desktop.
cs-error-500
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta name="robots" content="noindex,nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title> Failed to check for key existence (500 Internal Server Error)
</title>
<link rel="icon" type="image/png" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAADVUlEQVRIx82XX0jTURTHLYPyqZdefQx66CEo80+aYpoIkqzUikz6Z5klQoWUWYRIJYEUGpQ+lIr9U5dOTLdCtkmWZis3rbnC5fw/neYW002307mX/cZvP3/7o1PwwOdh95x7vnf39zvnd29AgBer2xO6DclAXiMqZAqxIiNIN/IYSUS2BPhjmGATchUxI+ADWiRhpWK7HKuHFVBFdmU5YvnI4grFGCaReF/EBH4KsZlGgj2JBTuCYBWRIYF8YoEOJ6wBt/gEs7mBbyOjQXruPLSdOgPCiEiPSUUHDoL8Ug5IUo9B/d5wrt+G7OAKNrODPuVdB6vRCIzN6SdBlpW9RIgk/1FeAXabzRlrUPVCS/JhbmwudztnGeeH9AyXBIwtmM3wLinZJZHifjHw2V+NBoRh+9ixQrbgbnaSIcl7cGea6hoXQbNe7za241oeO5Z0p42M4BV2EqP2D50wo+6HzvwC6C4sApNOR8cmOrtcnhtj2kYRyC9eBvXzKrBZrXSs72kFd1t3MoKVbMekQkEnSNKOO8fac3LpmK6l1TlGtsxmsdKFsecPYgwxst0cwROMYDXboSotg0WLBRqjY51jLYcENElXwW2XJKPydvoI2GN9T8rBtrAArYIUruBJXkFheCQYlCpQP6uk5dAQFQNaUROMSGVQFxLmkoQsxDJrhLbTZ+nvVsERME9MgPJRKV/58AsyomTSzE813WLFvWK++qI0xSfQl8k8Pg46sYRuv5t6dS+4RqxDwaa4BGjYH+NTQvKScIp9+YL/hoZh3jDtLRHtt2C3g6bmhX+CpsFBWg7ilDSPgj0lD2ncr5ev/BP8VvyAJhqVyZeUhPOrEhEFxgEtjft846Z/guQTNT89Q5P9flMLoth4F7808wKtWWKzAwNQHxrh/1vaid2F+XpYTSbQf1XA2McOmOpROnvpvMEA4tSjq1cW0sws2gCYxswY6TKkvzYnJq1NHZLnRU4BX+4U0uburvusu8Kv8iHY7qefkM4IFngJHEOUXmLEPgiGsI8YnlZILit3vSSLRTQe/MPIZva5pshNIEmyFQlCvruJKXPkCEfmePzkphXHdzZNQdoRI9KPlBAxlj/I8U97ERPS5bjGbWDFbEdqHVe5caTBeZZx2H/IMvzeN15yoQAAAABJRU5ErkJggg==
">
<style>html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}
html {
/* always display the vertical scrollbar to avoid jumps when toggling contents */
overflow-y: scroll;
}
body { background-color: #F9F9F9; color: #222; font: 14px/1.4 Helvetica, Arial, sans-serif; padding-bottom: 45px; }
a { cursor: pointer; text-decoration: none; }
a:hover { text-decoration: underline; }
abbr[title] { border-bottom: none; cursor: help; text-decoration: none; }
code, pre { font: 13px/1.5 Consolas, Monaco, Menlo, "Ubuntu Mono", "Liberation Mono", monospace; }
table, tr, th, td { background: #FFF; border-collapse: collapse; vertical-align: top; }
table { background: #FFF; border: 1px solid #E0E0E0; box-shadow: 0px 0px 1px rgba(128, 128, 128, .2); margin: 1em 0; width: 100%; }
table th, table td { border: solid #E0E0E0; border-width: 1px 0; padding: 8px 10px; }
table th { background-color: #E0E0E0; font-weight: bold; text-align: left; }
.hidden-xs-down { display: none; }
.block { display: block; }
.hidden { display: none; }
.nowrap { white-space: nowrap; }
.newline { display: block; }
.break-long-words { word-wrap: break-word; overflow-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; min-width: 0; }
.text-small { font-size: 12px !important; }
.text-muted { color: #999; }
.text-bold { font-weight: bold; }
.empty { border: 4px dashed #E0E0E0; color: #999; margin: 1em 0; padding: .5em 2em; }
.status-success { background: rgba(94, 151, 110, 0.3); }
.status-warning { background: rgba(240, 181, 24, 0.3); }
.status-error { background: rgba(176, 65, 62, 0.2); }
.status-success td, .status-warning td, .status-error td { background: transparent; }
tr.status-error td, tr.status-warning td { border-bottom: 1px solid #FAFAFA; border-top: 1px solid #FAFAFA; }
.status-warning .colored { color: #A46A1F; }
.status-error .colored { color: #B0413E; }
.sf-toggle { cursor: pointer; }
.sf-toggle-content { -moz-transition: display .25s ease; -webkit-transition: display .25s ease; transition: display .25s ease; }
.sf-toggle-content.sf-toggle-hidden { display: none; }
.sf-toggle-content.sf-toggle-visible { display: block; }
thead.sf-toggle-content.sf-toggle-visible, tbody.sf-toggle-content.sf-toggle-visible { display: table-row-group; }
.sf-toggle-off .icon-close, .sf-toggle-on .icon-open { display: none; }
.sf-toggle-off .icon-open, .sf-toggle-on .icon-close { display: block; }
.tab-navigation { margin: 0 0 1em 0; padding: 0; }
.tab-navigation li { background: #FFF; border: 1px solid #DDD; color: #444; cursor: pointer; display: inline-block; font-size: 16px; margin: 0 0 0 -1px; padding: .5em .75em; z-index: 1; }
.tab-navigation li:hover { background: #EEE; }
.tab-navigation li.disabled { background: #F5F5F5; color: #999; }
.tab-navigation li.active { background: #666; border-color: #666; color: #FAFAFA; z-index: 1100; }
.tab-navigation li .badge { background-color: #F5F5F5; color: #777; display: inline-block; font-size: 14px; font-weight: bold; margin-left: 8px; min-width: 10px; padding: 1px 6px; text-align: center; }
.tab-navigation li:hover .badge { background: #FAFAFA; color: #777; }
.tab-navigation li.active .badge { background-color: #444; color: #FFF; }
.tab-navigation li .badge.status-warning { background: #A46A1F; color: #FFF; }
.tab-navigation li .badge.status-error { background: #B0413E; color: #FFF; }
.tab-content > *:first-child { margin-top: 0; }
.container { max-width: 1024px; margin: 0 auto; padding: 0 15px; }
.container::after { content: ""; display: table; clear: both; }
header { background-color: #222; color: rgba(255, 255, 255, 0.75); font-size: 13px; height: 33px; line-height: 33px; padding: 0; }
header .container { display: flex; justify-content: space-between; }
.logo { flex: 1; font-size: 13px; font-weight: normal; margin: 0; padding: 0; }
.logo svg { height: 18px; width: 18px; opacity: .8; vertical-align: -5px; }
.help-link { margin-left: 15px; }
.help-link a { color: inherit; }
.help-link .icon svg { height: 15px; width: 15px; opacity: .7; vertical-align: -2px; }
.help-link a:hover { color: #EEE; text-decoration: none; }
.help-link a:hover svg { opacity: .9; }
.exception-summary { background: #B0413E; border-bottom: 2px solid rgba(0, 0, 0, 0.1); border-top: 1px solid rgba(0, 0, 0, .3); flex: 0 0 auto; margin-bottom: 15px; }
.exception-metadata { background: rgba(0, 0, 0, 0.1); padding: 7px 0; }
.exception-metadata .container { display: flex; flex-direction: row; justify-content: space-between; }
.exception-metadata h2 { color: rgba(255, 255, 255, 0.8); font-size: 13px; font-weight: 400; margin: 0; }
.exception-http small { font-size: 13px; opacity: .7; }
.exception-hierarchy { flex: 1; }
.exception-hierarchy .icon { margin: 0 3px; opacity: .7; }
.exception-hierarchy .icon svg { height: 13px; width: 13px; vertical-align: -2px; }
.exception-without-message .exception-message-wrapper { display: none; }
.exception-message-wrapper .container { display: flex; align-items: flex-start; min-height: 70px; padding: 10px 15px 8px; }
.exception-message { flex-grow: 1; }
.exception-message, .exception-message a { color: #FFF; font-size: 21px; font-weight: 400; margin: 0; }
.exception-message.long { font-size: 18px; }
.exception-message a { border-bottom: 1px solid rgba(255, 255, 255, 0.5); font-size: inherit; text-decoration: none; }
.exception-message a:hover { border-bottom-color: #ffffff; }
.exception-illustration { flex-basis: 111px; flex-shrink: 0; height: 66px; margin-left: 15px; opacity: .7; }
.trace + .trace { margin-top: 30px; }
.trace-head { background-color: #e0e0e0; padding: 10px; }
.trace-head .trace-class { color: #222; font-size: 18px; font-weight: bold; line-height: 1.3; margin: 0; position: relative; }
.trace-head .trace-namespace { color: #999; display: block; font-size: 13px; }
.trace-head .icon { position: absolute; right: 0; top: 0; }
.trace-head .icon svg { height: 24px; width: 24px; }
.trace-details { background: #FFF; border: 1px solid #E0E0E0; box-shadow: 0px 0px 1px rgba(128, 128, 128, .2); margin: 1em 0; }
.trace-message { font-size: 14px; font-weight: normal; margin: .5em 0 0; }
.trace-details { table-layout: fixed; }
.trace-line { position: relative; padding-top: 8px; padding-bottom: 8px; }
.trace-line:hover { background: #F5F5F5; }
.trace-line a { color: #222; }
.trace-line .icon { opacity: .4; position: absolute; left: 10px; top: 11px; }
.trace-line .icon svg { height: 16px; width: 16px; }
.trace-line-header { padding-left: 36px; padding-right: 10px; }
.trace-file-path, .trace-file-path a { color: #222; font-size: 13px; }
.trace-class { color: #B0413E; }
.trace-type { padding: 0 2px; }
.trace-method { color: #B0413E; font-weight: bold; }
.trace-arguments { color: #777; font-weight: normal; padding-left: 2px; }
.trace-code { background: #FFF; font-size: 12px; margin: 10px 10px 2px 10px; padding: 10px; overflow-x: auto; white-space: nowrap; }
.trace-code ol { margin: 0; float: left; }
.trace-code li { color: #969896; margin: 0; padding-left: 10px; float: left; width: 100%; }
.trace-code li + li { margin-top: 5px; }
.trace-code li.selected { background: #F7E5A1; margin-top: 2px; }
.trace-code li code { color: #222; white-space: nowrap; }
.trace-as-text .stacktrace { line-height: 1.8; margin: 0 0 15px; white-space: pre-wrap; }
@media (min-width: 575px) {
.hidden-xs-down { display: initial; }
.help-link { margin-left: 30px; }
}
</style>
<style>
.sf-reset .traces {
padding-bottom: 14px;
}
.sf-reset .traces li {
font-size: 12px;
color: #868686;
padding: 5px 4px;
list-style-type: decimal;
margin-left: 20px;
}
.sf-reset #logs .traces li.error {
font-style: normal;
color: #AA3333;
background: #f9ecec;
}
.sf-reset #logs .traces li.warning {
font-style: normal;
background: #ffcc00;
}
/* fix for Opera not liking empty <li> */
.sf-reset .traces li:after {
content: "\00A0";
}
.sf-reset .trace {
border: 1px solid #D3D3D3;
padding: 10px;
overflow: auto;
margin: 10px 0 20px;
}
.sf-reset .block-exception {
-moz-border-radius: 16px;
-webkit-border-radius: 16px;
border-radius: 16px;
margin-bottom: 20px;
background-color: #f6f6f6;
border: 1px solid #dfdfdf;
padding: 30px 28px;
word-wrap: break-word;
overflow: hidden;
}
.sf-reset .block-exception div {
color: #313131;
font-size: 10px;
}
.sf-reset .block-exception-detected .illustration-exception,
.sf-reset .block-exception-detected .text-exception {
float: left;
}
.sf-reset .block-exception-detected .illustration-exception {
width: 152px;
}
.sf-reset .block-exception-detected .text-exception {
width: 670px;
padding: 30px 44px 24px 46px;
position: relative;
}
.sf-reset .text-exception .open-quote,
.sf-reset .text-exception .close-quote {
font-family: Arial, Helvetica, sans-serif;
position: absolute;
color: #C9C9C9;
font-size: 8em;
}
.sf-reset .open-quote {
top: 0;
left: 0;
}
.sf-reset .close-quote {
bottom: -0.5em;
right: 50px;
}
.sf-reset .block-exception p {
font-family: Arial, Helvetica, sans-serif;
}
.sf-reset .block-exception p a,
.sf-reset .block-exception p a:hover {
color: #565656;
}
.sf-reset .logs h2 {
float: left;
width: 654px;
}
.sf-reset .error-count, .sf-reset .support {
float: right;
width: 170px;
text-align: right;
}
.sf-reset .error-count span {
display: inline-block;
background-color: #aacd4e;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding: 4px;
color: white;
margin-right: 2px;
font-size: 11px;
font-weight: bold;
}
.sf-reset .support a {
display: inline-block;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding: 4px;
color: #000000;
margin-right: 2px;
font-size: 11px;
font-weight: bold;
}
.sf-reset .toggle {
vertical-align: middle;
}
.sf-reset .linked ul,
.sf-reset .linked li {
display: inline;
}
.sf-reset #output-content {
color: #000;
font-size: 12px;
}
.sf-reset #traces-text pre {
white-space: pre;
font-size: 12px;
font-family: monospace;
}
</style>
</head>
<body>
<header>
<div class="container">
<h1 class="logo"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="#FFF" d="M12 .9C5.8.9.9 5.8.9 12s5 11.1 11.1 11.1 11.1-5 11.1-11.1S18.2.9 12 .9zm6.5 6c-.6 0-.9-.3-.9-.8 0-.2 0-.4.2-.6.1-.3.2-.3.2-.4 0-.3-.5-.4-.6-.4-1.8.1-2.3 2.5-2.7 4.4l-.2 1c1 .2 1.8 0 2.2-.3.6-.4-.2-.7-.1-1.2.1-.3.5-.5.7-.6.5 0 .7.5.7.9 0 .7-1 1.8-3 1.8-.3 0-.5 0-.6-.1l-.6 2.4c-.4 1.6-.8 3.8-2.4 5.7-1.4 1.7-2.9 1.9-3.5 1.9-1.2 0-1.9-.6-2-1.5 0-.8.7-1.3 1.2-1.3.6 0 1.1.5 1.1 1s-.2.6-.4.6c-.1.1-.3.2-.3.4 0 .1.1.3.4.3.5 0 .8-.3 1.1-.5 1.2-.9 1.6-2.7 2.2-5.7l.1-.7c.2-1 .5-2.1.7-3.2-.8-.6-1.3-1.4-2.4-1.7-.6-.1-1.1.1-1.5.5-.4.5-.2 1.1.2 1.5l.7.6c.7.8 1.2 1.6 1 2.5-.3 1.5-2 2.6-4 1.9-1.8-.6-2-1.8-1.8-2.5.2-.6.6-.7 1.1-.6.5.2.6.7.6 1.2 0 .1 0 .1-.1.3-.2.1-.3.3-.3.4-.1.4.4.6.7.7.7.3 1.6-.2 1.8-.8.2-.6-.2-1-.4-1.1l-.7-.8c-.4-.4-1.1-1.4-.7-2.6.1-.5.4-.9.7-1.3.9-.6 1.8-.7 2.8-.6 1.2.4 1.8 1.1 2.6 1.8.5-1.2 1-2.4 1.8-3.5.9-.9 1.9-1.6 3.1-1.7 1.3.2 2.2.7 2.2 1.6 0 .4-.2 1.1-.9 1.1z"/></svg>
Symfony Exception</h1>
<div class="help-link">
<a href="https://symfony.com/doc">
<span class="icon"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path fill="#FFF" d="M1703 478q40 57 18 129l-275 906q-19 64-76.5 107.5T1247 1664H324q-77 0-148.5-53.5T76 1479q-24-67-2-127 0-4 3-27t4-37q1-8-3-21.5t-3-19.5q2-11 8-21t16.5-23.5T116 1179q23-38 45-91.5t30-91.5q3-10 .5-30t-.5-28q3-11 17-28t17-23q21-36 42-92t25-90q1-9-2.5-32t.5-28q4-13 22-30.5t22-22.5q19-26 42.5-84.5T404 411q1-8-3-25.5t-2-26.5q2-8 9-18t18-23 17-21q8-12 16.5-30.5t15-35 16-36 19.5-32 26.5-23.5 36-11.5T620 134l-1 3q38-9 51-9h761q74 0 114 56t18 130l-274 906q-36 119-71.5 153.5T1089 1408H220q-27 0-38 15-11 16-1 43 24 70 144 70h923q29 0 56-15.5t35-41.5l300-987q7-22 5-57 38 15 59 43zm-1064 2q-4 13 2 22.5t20 9.5h608q13 0 25.5-9.5T1311 480l21-64q4-13-2-22.5t-20-9.5H702q-13 0-25.5 9.5T660 416zm-83 256q-4 13 2 22.5t20 9.5h608q13 0 25.5-9.5T1228 736l21-64q4-13-2-22.5t-20-9.5H619q-13 0-25.5 9.5T577 672z"/></svg>
</span>
<span class="hidden-xs-down">Symfony</span> Docs
</a>
</div>
<div class="help-link">
<a href="https://symfony.com/support">
<span class="icon"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path fill="#FFF" d="M896 0q182 0 348 71t286 191 191 286 71 348-71 348-191 286-286 191-348 71-348-71-286-191-191-286T0 896t71-348 191-286T548 71 896 0zm0 128q-190 0-361 90l194 194q82-28 167-28t167 28l194-194q-171-90-361-90zM218 1257l194-194q-28-82-28-167t28-167L218 535q-90 171-90 361t90 361zm678 407q190 0 361-90l-194-194q-82 28-167 28t-167-28l-194 194q171 90 361 90zm0-384q159 0 271.5-112.5T1280 896t-112.5-271.5T896 512 624.5 624.5 512 896t112.5 271.5T896 1280zm484-217l194 194q90-171 90-361t-90-361l-194 194q28 82 28 167t-28 167z"/></svg>
</span>
<span class="hidden-xs-down">Symfony</span> Support
</a>
</div>
</div>
</header>
<div class="exception-summary ">
<div class="exception-metadata">
<div class="container">
<h2 class="exception-hierarchy">
<abbr title="Predis\Response\ServerException">ServerException</abbr>
<span class="icon"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path fill="#FFF" d="M1363 877l-742 742q-19 19-45 19t-45-19l-166-166q-19-19-19-45t19-45l531-531-531-531q-19-19-19-45t19-45l166-166q19-19 45-19t45 19l742 742q19 19 19 45t-19 45z"/></svg>
</span>
<abbr title="bandwidthThrottle\tokenBucket\storage\StorageException">StorageException</abbr>
</h2>
<h2 class="exception-http">
HTTP 500 <small>Internal Server Error</small>
</h2>
</div>
</div>
<div class="exception-message-wrapper">
<div class="container">
<h1 class="break-long-words exception-message ">Failed to check for key existence</h1>
<div class="exception-illustration hidden-xs-down">
<svg viewBox="0 0 136 81" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414"><path d="M92.358 20.403a23.168 23.168 0 0 1 9.003 1.881 23.67 23.67 0 0 1 5.197 3.079 24.257 24.257 0 0 1 3.457 3.296 24.771 24.771 0 0 1 5.042 9.396c.486 1.72.78 3.492.895 5.28l.008.142.028.158.015.246v13.875c.116.034.232.065.348.098.193.054.383.116.577.168.487.125.989.191 1.49.215.338.016.689.023 1.021-.059.021-.005.032-.029.048-.044l.095-.1c.243-.265.461-.552.663-.851.277-.408.523-.837.746-1.279l.042-.087c-.066-.012-.131-.026-.197-.04l-.099-.023a5.536 5.536 0 0 1-.694-.242 5.649 5.649 0 0 1-2.374-1.845 5.694 5.694 0 0 1-.824-1.594 6.514 6.514 0 0 1-.267-2.781c.045-.394.126-.779.233-1.159.079-.278.162-.562.307-.812.094-.163.129-.196.247-.341l.79-.882c.143-.143.174-.186.34-.303.249-.174.536-.289.834-.333.074-.011.15-.014.224-.02l1.188-.037c.173.004.217-.002.388.028s.211.05.375.105l.018.007c.059.026.119.05.176.079.151.076.179.104.313.2l.006-.021c.073-.187.084-.238.187-.41.077-.129.167-.249.27-.357.051-.054.108-.103.162-.154l1.124-.95c.14-.107.172-.14.327-.224.155-.085.199-.094.363-.154l.019-.006c.169-.043.211-.06.385-.077.174-.016.218-.007.392.003l1.446.158c.193.033.244.033.43.098.278.097.534.259.744.47.053.053.1.112.149.167l.923 1.158.149.213.028.054.017-.014.184-.125c.196-.104.196-.104.402-.184l1.386-.451c.064-.018.126-.038.19-.052.129-.028.259-.042.39-.043.16-.002.321.017.478.047.364.069.711.21 1.032.396.162.094.316.199.469.308.088.063.176.132.27.188l.021.011c.19.123.245.146.409.305.185.178.336.393.443.63.035.079.061.162.091.243l.439 1.428c.045.175.062.219.081.4.02.193.006.381-.015.573a7.79 7.79 0 0 1-.101.645c-.09.455-.212.901-.365 1.339-.128.366-.273.73-.445 1.077-.658 1.335-1.652 2.512-2.917 3.265a6.399 6.399 0 0 1-1.019.489 6.097 6.097 0 0 1-.631.203c-.226.058-.455.1-.686.134l-.096.012-.061.007c-.01.176-.022.352-.036.528-.034.39-.082.778-.153 1.163a14.258 14.258 0 0 1-.574 2.114c-.229.654-.484 1.306-.806 1.918a9.16 9.16 0 0 1-.386.656c-.219.348-.451.686-.697 1.013-.448.594-.946 1.148-1.521 1.614-.255.207-.52.397-.808.553-.9.489-1.919.648-2.921.735-.493.038-.986.059-1.478.099-.162.015-.324.033-.486.049-.145.011-.289.022-.434.03a15.768 15.768 0 0 1-2.778-.118c0 1.416.007 2.832-.001 4.248a9.737 9.737 0 0 1-.684 3.479 9.615 9.615 0 0 1-1.72 2.804 9.326 9.326 0 0 1-3.04 2.279 9.046 9.046 0 0 1-5.33.715 9.064 9.064 0 0 1-2.988-1.079 9.363 9.363 0 0 1-2.761-2.429 10.078 10.078 0 0 1-1.05 1.16 9.281 9.281 0 0 1-1.871 1.358 9.033 9.033 0 0 1-2.495.926 9.04 9.04 0 0 1-6.462-1.072 9.395 9.395 0 0 1-2.602-2.292l-.062-.08a10.896 10.896 0 0 1-.53.635 9.266 9.266 0 0 1-2.671 2.032 9.028 9.028 0 0 1-6.044.751 9.048 9.048 0 0 1-2.436-.934 9.343 9.343 0 0 1-2.286-1.803 9.572 9.572 0 0 1-1.783-2.757 9.705 9.705 0 0 1-.773-3.693V67.244c-.157.024-.314.047-.472.067-.487.06-.977.103-1.469.109-.313.004-.627-.009-.94-.028-.426-.025-.85-.065-1.273-.125-1.833-.264-3.65-.92-5.109-2.117a8.172 8.172 0 0 1-1.064-1.049 10.155 10.155 0 0 1-.878-1.236 15.277 15.277 0 0 1-.7-1.274 20.835 20.835 0 0 1-1.889-6.194l-.018-.142-.008-.061a6.47 6.47 0 0 1-.99-.297 6.135 6.135 0 0 1-.61-.285 6.587 6.587 0 0 1-.889-.562c-1.228-.924-2.124-2.259-2.668-3.711a9.947 9.947 0 0 1-.307-.99 10.288 10.288 0 0 1-.318-1.923c-.009-.147-.011-.293-.015-.44v-.037c.008-.175.004-.22.037-.393.033-.173.053-.213.11-.378l.561-1.417c.031-.068.06-.139.095-.206a2.028 2.028 0 0 1 .771-.803c.093-.054.194-.095.289-.145l.311-.179c.352-.194.714-.358 1.107-.44.213-.044.426-.061.643-.061l.034.001c.177.014.223.01.396.052.174.041.214.065.379.132l1.347.635c.073.04.15.076.221.121.142.091.272.2.388.325.154.166.176.222.297.414l.022.047.722-.762.168-.158c.165-.122.202-.161.385-.253.206-.102.429-.168.656-.193.076-.008.152-.008.228-.011l1.46.013c.177.011.223.007.397.046.175.038.215.061.381.126l.018.008c.154.08.196.094.338.196.142.102.169.137.294.259l.853.912.152-.067.191-.063.019-.005.196-.042c.177-.019.222-.031.401-.022.066.003.133.013.199.02l1.185.182c.073.016.147.027.219.047.288.08.558.227.784.428.151.135.177.181.303.339l.714 1.004c.097.152.127.187.201.352.077.172.123.352.164.536.029.134.056.269.08.404.063.361.102.725.112 1.091.021.78-.08 1.566-.321 2.307a5.906 5.906 0 0 1-.532 1.183 5.463 5.463 0 0 1-3.257 2.489l-.03.008c.195.584.433 1.155.712 1.701.215.422.453.833.735 1.211.026.035.026.034.053.068l.058.072c.056.024.113.042.171.06.319.09.653.121.982.14.488.027.978.013 1.461-.06.167-.028.333-.062.499-.089.134-.022.267-.042.401-.066l.28-.056c.154-.023.308-.049.462-.076l.115-.021V43.881c.011-.203.006-.203.042-.404a26.66 26.66 0 0 1 .226-2.241 24.737 24.737 0 0 1 5.72-12.577 24.204 24.204 0 0 1 3.457-3.296 23.653 23.653 0 0 1 4.937-2.966 23.215 23.215 0 0 1 5.604-1.681 23.703 23.703 0 0 1 3.958-.313zm-.287 2.042a21.169 21.169 0 0 0-8.012 1.622 21.636 21.636 0 0 0-4.799 2.766 22.233 22.233 0 0 0-3.205 2.985 22.705 22.705 0 0 0-4.897 9.196 23.383 23.383 0 0 0-.737 4.867h-.025v15.744c-.258.053-.258.052-.517.101-.28.051-.56.1-.841.144-.211.04-.421.079-.632.115l-.232.037-.411.078c-.116.02-.233.035-.348.057-.305.056-.609.11-.917.14a9.929 9.929 0 0 1-1.883-.017c-.514-.056-1.044-.155-1.51-.397a1.762 1.762 0 0 1-.33-.218 1.925 1.925 0 0 1-.234-.252 5.248 5.248 0 0 1-.174-.22 8.97 8.97 0 0 1-.582-.883 13.806 13.806 0 0 1-.941-1.971 14.348 14.348 0 0 1-.608-1.954 14.04 14.04 0 0 1-.169-.86l-.015-.11-.015-.109c.161-.007.16-.007.321-.016a12.793 12.793 0 0 0 1.413-.182 4.43 4.43 0 0 0 .28-.074 3.56 3.56 0 0 0 1.199-.616c.309-.244.576-.543.786-.88.163-.261.292-.544.387-.838.123-.378.192-.774.214-1.172a5.102 5.102 0 0 0-.024-.865 7.192 7.192 0 0 0-.145-.799l-.714-1.005-1.184-.182-.019.005-.946.758-.12 1.229a4.953 4.953 0 0 1 .111.455c.032.181.052.36.043.544a1.04 1.04 0 0 1-.056.303c-.11.301-.419.451-.696.548-.402.142-.813.25-1.229.339l.07-.648c.022-.191.047-.381.08-.57.036-.207.079-.413.152-.61.077-.211.182-.412.296-.605.044-.074.092-.146.135-.222.029-.048.031-.047.055-.098.016-.033.031-.064.045-.098l-.026-1.551-1.042-1.116-.018-.008-1.459-.014-1.022 1.079c-.049.128-.08.258-.111.393a5.274 5.274 0 0 0-.1.651 5.55 5.55 0 0 0-.031.466c-.009.687.104 1.37.294 2.028.11.382.262.753.402 1.123-.115-.029-.228-.06-.342-.092a9.526 9.526 0 0 1-1.176-.446c-.108-.05-.111-.048-.191-.097a1.921 1.921 0 0 1-.327-.249c-.416-.4-.589-.986-.671-1.55a5.643 5.643 0 0 1-.057-.549c-.007-.143-.006-.286-.007-.429-.001-.186.005-.372.011-.558l.001-.039-.567-1.446-1.347-.634c-.316-.008-.599.144-.867.299-.109.063-.218.126-.33.185a2.058 2.058 0 0 1-.125.061l-.042.019-.561 1.416c0 .209.014.416.036.624.04.377.106.75.196 1.118.076.309.164.616.275.913.415 1.109 1.093 2.146 2.043 2.838.234.171.485.317.746.442.183.088.371.161.565.22.263.079.532.13.803.17.296.045.594.075.892.095l.108.007c.004.151.01.302.017.453.011.177.023.353.038.529a18.13 18.13 0 0 0 .762 3.752c.239.76.522 1.505.857 2.225.23.494.483.977.767 1.44.288.469.608.915.989 1.308 1.001 1.028 2.324 1.648 3.687 1.976.643.155 1.298.243 1.955.287.311.021.622.036.933.033.418-.006.835-.041 1.25-.094.238-.03.477-.064.713-.11.117-.023.232-.053.348-.081.196-.048.392-.097.586-.151.147-.041.291-.094.436-.144.204-.069.408-.139.608-.217l.006-.003c0 2.207-.013 4.414.001 6.62a7.942 7.942 0 0 0 .13 1.32 7.545 7.545 0 0 0 2.383 4.243 7.23 7.23 0 0 0 2.258 1.372 7.094 7.094 0 0 0 7.012-1.164 7.504 7.504 0 0 0 2.035-2.613 7.727 7.727 0 0 0 .676-2.401l.009-.088.038-.765a8.16 8.16 0 0 0 .113 1.324c.121.694.338 1.37.643 2.001a7.49 7.49 0 0 0 1.692 2.275 7.266 7.266 0 0 0 2.24 1.399 7.11 7.11 0 0 0 4.615.19 7.212 7.212 0 0 0 2.351-1.218 7.501 7.501 0 0 0 2.128-2.64 7.763 7.763 0 0 0 .702-2.39l.01-.088.009-.088.038-.765a9.339 9.339 0 0 0 .021.575 7.626 7.626 0 0 0 .621 2.504 7.507 7.507 0 0 0 2.35 2.972 7.1 7.1 0 0 0 7.026.881 7.275 7.275 0 0 0 2.268-1.515 7.525 7.525 0 0 0 1.612-2.338 7.58 7.58 0 0 0 .572-2.033c.048-.347.069-.696.071-1.046v-6.721c.136.051.271.101.408.148a12.153 12.153 0 0 0 1.976.443c.264.035.529.055.794.071.33.02.66.031.991.027.245-.002.49-.012.735-.031.245-.018.49-.048.735-.068.407-.03.814-.051 1.221-.079a9.493 9.493 0 0 0 1.384-.188c.315-.073.626-.174.912-.329a3.53 3.53 0 0 0 .586-.418c.46-.386.85-.85 1.205-1.337a12.178 12.178 0 0 0 .801-1.246c.122-.232.229-.471.33-.712a15.873 15.873 0 0 0 .681-1.988c.136-.525.23-1.058.282-1.598.035-.41.052-.822.088-1.232.03-.317.078-.632.121-.947l.018-.145.016-.145c.144.009.287.016.431.021.459.009.924.007 1.378-.07a4.456 4.456 0 0 0 1.353-.482c.989-.55 1.752-1.466 2.258-2.488.116-.235.214-.48.304-.727a7.58 7.58 0 0 0 .377-1.43c.016-.109.027-.218.039-.328l.001-.009-.438-1.428a5.206 5.206 0 0 1-.16-.096c-.158-.105-.311-.219-.467-.326a3.829 3.829 0 0 0-.159-.1 1.356 1.356 0 0 0-.509-.18l-.01-.001-1.386.452-.681 1.323c-.016.212-.023.424-.043.636a5.66 5.66 0 0 1-.139.873c-.118.494-.316.999-.702 1.338a1.865 1.865 0 0 1-.496.301l-.272.087a9.57 9.57 0 0 1-.83.205 8.797 8.797 0 0 1-.582.091l.229-.462c.079-.163.158-.325.229-.492.051-.118.096-.239.139-.36.036-.103.076-.209.103-.315.019-.075.031-.153.041-.229.017-.132.031-.263.043-.395.035-.368.06-.737.094-1.104.02-.187.048-.372.067-.559.015-.167.015-.336.012-.505a4.76 4.76 0 0 0-.074-.826c-.012-.065-.03-.13-.045-.194l-.003-.009-.923-1.157-1.446-.159-.019.006-1.124.95-.154 1.489c.011.034.024.066.037.099.044.115.107.221.161.331.046.096.088.193.13.29l.031.076c.013.033.017.07.023.105.012.096.022.191.031.287.031.364.047.73.081 1.093.013.102.028.202.04.303.014.145.027.29.033.435.014.28.016.561.023.841a9.588 9.588 0 0 1-.862-.323c-.063-.027-.128-.062-.193-.084a1.325 1.325 0 0 0-.067-.013c-.081-.01-.162-.017-.243-.025-.245-.02-.49-.037-.734-.061-.066-.007-.132-.014-.198-.028l-.017-.005c-.03-.013-.029-.014-.067-.038a1.614 1.614 0 0 1-.161-.108.863.863 0 0 1-.22-.242c-.089-.155-.102-.34-.09-.517.02-.299.117-.591.228-.866l.004-.009-.018-1.197-.874-.84-.018-.007-1.188.036-.79.882c-.037.112-.074.224-.106.338a4.756 4.756 0 0 0-.171 1.906c.039.329.115.654.233.963a3.542 3.542 0 0 0 1.263 1.636c.313.222.659.393 1.019.517.237.082.487.111.734.145.479.06.959.106 1.438.166.121.017.241.037.362.058l.158.026a12.12 12.12 0 0 1-.923 2.565 13.221 13.221 0 0 1-.829 1.474 9.474 9.474 0 0 1-.984 1.286c-.08.087-.163.17-.248.252a1.655 1.655 0 0 1-.329.262 2.376 2.376 0 0 1-.722.247c-.457.089-.927.093-1.39.071-.391-.018-.781-.06-1.168-.123a7.817 7.817 0 0 1-.609-.124c-.226-.056-.448-.124-.671-.191-.065-.019-.131-.035-.197-.054a14.75 14.75 0 0 1-.543-.165 23.384 23.384 0 0 1-.453-.128c-.196-.059-.195-.059-.39-.12l-.276-.077V43.881h-.025a34.633 34.633 0 0 0-.031-.557 23.606 23.606 0 0 0-.4-2.994 22.743 22.743 0 0 0-1.492-4.708 22.567 22.567 0 0 0-4.593-6.748 21.865 21.865 0 0 0-6.882-4.706 21.175 21.175 0 0 0-8.115-1.722l-.411-.001zm9.15 33.69c.109.015.214.038.315.085a1.012 1.012 0 0 1 .574.771c.021.132.013.268.009.4a8.38 8.38 0 0 1-.026.476 8.767 8.767 0 0 1-1.564 4.282c-.306.437-.65.846-1.024 1.222a10.09 10.09 0 0 1-4.612 2.627c-1.32.343-2.704.427-4.055.254a10.422 10.422 0 0 1-2.67-.709 9.917 9.917 0 0 1-3.57-2.503 9.312 9.312 0 0 1-.775-.984 8.933 8.933 0 0 1-.731-1.288 8.648 8.648 0 0 1-.795-3.377c-.003-.104-.008-.211 0-.316a1.042 1.042 0 0 1 .254-.609.98.98 0 0 1 1.337-.125 1.023 1.023 0 0 1 .385.719c.007.151.006.303.014.454a6.547 6.547 0 0 0 .524 2.217c.257.595.599 1.15 1.006 1.648.325.398.691.759 1.087 1.081.312.253.642.482.987.684 2.592 1.522 5.945 1.538 8.553.047a7.982 7.982 0 0 0 1.069-.731 7.619 7.619 0 0 0 1.142-1.15 6.949 6.949 0 0 0 1.018-1.741 6.538 6.538 0 0 0 .467-2.425l.004-.084a1.012 1.012 0 0 1 .672-.876c.08-.028.158-.04.241-.05.082-.003.082-.003.164.001zm-70.51-12.426c-15.5.93-28.544-5.922-30.126-16.443C-1.156 15.689 11.64 4.024 29.14 1.235c17.501-2.79 33.123 4.345 34.864 15.922 1.575 10.475-8.749 21.021-23.691 25.001l.001.099a31.185 31.185 0 0 0 .042.833c.007.094.019.188.021.282.006.178.013.356.024.534.011.16.024.32.039.48.017.154.038.306.058.459.036.273.077.544.144.811a4.723 4.723 0 0 0 .449 1.128c.192.332.434.628.702.898l.047.05c.151.139.302.275.461.403.24.192.492.367.748.537.474.314.962.6 1.457.877l.041.023.588.735-.729.586c-.376.112-.755.216-1.135.309a11.193 11.193 0 0 1-2.562.355 8.575 8.575 0 0 1-2.995-.486 8.461 8.461 0 0 1-.96-.413 11.194 11.194 0 0 1-1.836-1.152 13.345 13.345 0 0 1-1.07-.934c-.23-.221-.454-.448-.672-.681-.121-.129-.246-.258-.36-.395a23.448 23.448 0 0 1-1.328-1.773c-.051-.076-.049-.077-.095-.155l-.277-.477-.072-.13c-.081-.177-.159-.357-.238-.535l-.003-.01-.092-.707zm52.409-7.804c3.557 0 6.444 3.201 6.444 7.145 0 3.944-2.887 7.146-6.444 7.146s-6.444-3.202-6.444-7.146 2.887-7.145 6.444-7.145zm18.062 0c3.557 0 6.444 3.201 6.444 7.145 0 3.944-2.887 7.146-6.444 7.146s-6.444-3.202-6.444-7.146 2.887-7.145 6.444-7.145zM83.12 42.029c1.915 0 3.47 1.601 3.47 3.573s-1.555 3.573-3.47 3.573c-1.915 0-3.47-1.601-3.47-3.573s1.555-3.573 3.47-3.573zm17.846 0c1.915 0 3.47 1.601 3.47 3.573s-1.555 3.573-3.47 3.573c-1.915 0-3.47-1.601-3.47-3.573s1.555-3.573 3.47-3.573zM17.019 28c-.368 1.65-1.848 5.008-5.178 5.799-2.572.611-4.153-.815-4.544-2.559-.424-1.891.722-3.532 2.121-4.575a3.473 3.473 0 0 1-1.446-2.099c-.421-1.875.867-3.637 3.184-4.187 1.917-.455 3.185.248 3.462 1.482.265 1.184-.534 2.275-1.828 2.582-.878.209-1.574-.042-1.718-.683a1.4 1.4 0 0 1 .044-.704s.287.227.894.083c.751-.179 1.086-.709.972-1.219-.14-.625-.892-.827-1.739-.626-1.054.25-2.06 1.096-1.713 2.642.232 1.036.871 1.56 1.483 1.813.245-.11.481-.183.688-.233.943-.224 1.48-.005 1.587.472.092.411-.144.935-1.166 1.178a3.255 3.255 0 0 1-1.548.004c-.837.771-1.58 1.883-1.27 3.264.276 1.234 1.267 2.125 2.944 1.726 2.598-.617 3.861-3.638 4.277-4.883-.353-.574-.615-1.153-.732-1.676-.107-.477.145-1.005.863-1.175.48-.114.702.127.846.769a2.77 2.77 0 0 1-.03.995c.209.331.443.622.735.951.616-1.983 1.369-3.877 1.737-3.964.591-.141 1.492.65 1.492.65-.815.644-1.689 2.376-2.333 4.158.804.658 1.627 1.103 2.139.982.43-.102.735-.577.95-1.151-.323-2.226.975-4.331 2.31-4.648.703-.167 1.257.204 1.39.796.114.51-.044 1.379-.854 1.745-.236-1.053-.672-1.348-.944-1.283-.495.117-.844 1.413-.538 2.778.232 1.037.712 1.529 1.351 1.377.756-.179 1.333-1.176 1.699-2.128-.265-2.095.877-4.166 2.221-4.486.671-.159 1.214.162 1.391.952.332 1.48-.986 2.885-2.173 3.444.265.734.673 1.053 1.281.909.96-.229 1.578-1.465 1.923-2.506-.125-1.267-.26-2.385-.406-3.035l-.055-.247s1.568-.286 1.778.652l.019.082c.238-.663.67-1.216 1.309-1.368.83-.197 1.526.504 1.755 1.524.497 2.22-.556 4.428-1.834 4.732-.368.087-.642.066-.883-.033.121 1.288.292 2.651.542 3.77.126.559.272 1.061.448 1.47-.464.11-1.797.392-1.978-.414-.16-.716-.342-3.206-.554-5.612-.504 1.107-1.311 2.192-2.441 2.46-1.008.24-1.685-.303-2.055-1.182-.491 1.082-1.281 2.148-2.381 2.409-.817.194-1.554-.117-1.988-1.013-.36.843-.875 1.555-1.54 1.713-.639.152-1.53-.295-2.4-1.024-.239.888-.384 1.668-.39 2.241 0 0-.701.028-.804-.433-.096-.427.065-1.436.341-2.61a10.315 10.315 0 0 1-.713-.848zm38.163-17.803c.068.157.185.527.266.889.424 1.892.37 4.451.739 6.42-.065.61-.387 3.077-1.352 3.307-.192.045-.333-.06-.422-.454-.14-.626-.091-1.607-.293-2.512-.258-1.152-.782-1.686-1.517-1.511-.767.182-1.287 1.016-1.643 2.054-.022-.099-.053-.386-.093-.567-.211-.938-1.779-.652-1.779-.652a6.2 6.2 0 0 1 .457 1.364c.07.31.119.618.155.921-.246.495-.637.996-1.225 1.135-.064.015-.128.031-.195.029a6.977 6.977 0 0 0-.126-.784c-.258-1.152-.871-2.011-1.526-1.855a.712.712 0 0 0-.423.291c-1.337.317-2.358 2.107-2.118 3.919-.214.889-.551 1.757-1.059 1.877-.415.099-.724-.452-1.03-1.817-.059-.263-.09-.706-.122-1.149.142-.64.177-1.237.081-1.665-.107-.477-.417-.733-.816-.638-.715.17-.909 1.75-.52 3.801-.238.92-.639 1.915-1.278 2.067-.464.11-.835-.27-1.012-1.059-.158-.708-.196-1.929-.236-3.08 1.201-.424 1.911-1.009 1.775-1.617-.114-.51-.739-.743-.739-.743s-.124.722-1.064 1.258c-.029-.582-.064-1.111-.137-1.44-.137-.609-.458-.914-1.688-.622.158.327.274.698.359 1.076.103.46.162.949.189 1.445-.611.128-.947.052-.947.052s-.1.457-.041.72c.078.345.432.348 1.026.224.02 1.364-.067 2.701.143 3.639.306 1.365 1.231 1.89 2.046 1.697.907-.216 1.539-1.275 1.914-2.36.407 1.245 1.031 1.955 1.951 1.736.731-.174 1.261-1.142 1.587-2.195.431.765 1.15 1.129 1.983.931 1.214-.289 1.742-1.54 1.835-2.775 0 0 .147-.018.243-.04.526-.125.949-.488 1.26-.915.04.788.053 1.518.194 2.146.111.493.339.612.595.552.495-.118 1.081-.881 1.081-.881a3.93 3.93 0 0 1-.383-1.035c-.284-1.267.317-3.541.988-3.7.208-.049.377.257.492.767.057.255.092.504.115.751l.098 1.469c.024.246.059.496.116.751.158.707.63 1.236 1.381 1.058 1.317-.313 2.07-2.634 2.178-3.956.228.157.536.175.909.086-.505-2.253.089-6.136-.298-7.864-.1-.444-1.001-.58-1.607-.583l-.467.037zM33.729 22.293c.415-.099.711.246.885 1.02.287 1.283-.222 2.616-.797 2.753-.191.045-.695-.025-.961-1.21-.025-.115-.051-.23-.061-.349.05-1.277.439-2.097.934-2.214zm-5.187.955c.271-.065.511.104.588.449.137.609-.338 1.345-1.275 1.966-.255-1.36.159-2.29.687-2.415zm18.032-.403c-.607.144-1.062-.458-1.239-1.248-.217-.97.001-2.097.644-2.457.001.155.038.32.075.484.147.658.554 1.497 1.268 1.83-.017.749-.253 1.273-.748 1.391zm9.877-1.654c.103.461.496.714 1.039.585.799-.19.973-.993.847-1.553-.125-.559-.461-.93-.988-.805-.543.13-1.108.836-.898 1.773zm-14.21-5.442c-.104-.461-.497-.714-1.056-.581-.783.186-.972.993-.847 1.552.126.56.461.93.908.824.56-.133 1.172-1.006.995-1.795z" fill="#fff" fill-opacity=".6"/></svg>
</div>
</div>
</div>
</div>
<div class="container">
<div class="sf-tabs">
<div class="tab">
<h3 class="tab-title">
Exceptions <span class="badge">2</span>
</h3>
<div class="tab-content">
<div class="trace trace-as-html">
<div class="trace-details">
<div class="trace-head">
<span class="sf-toggle" data-toggle-selector="#trace-html-1" data-toggle-initial="display">
<h3 class="trace-class">
<span class="trace-namespace">
bandwidthThrottle\tokenBucket\storage\
</span>
StorageException
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1344 800v64q0 14-9 23t-23 9H480q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448V416q0-66-47-113t-113-47H480q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5T1312 1536H480q-119 0-203.5-84.5T192 1248V416q0-119 84.5-203.5T480 128h832q119 0 203.5 84.5T1600 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1344 800v64q0 14-9 23t-23 9H960v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23V896H480q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352V416q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448V416q0-66-47-113t-113-47H480q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5T1312 1536H480q-119 0-203.5-84.5T192 1248V416q0-119 84.5-203.5T480 128h832q119 0 203.5 84.5T1600 416z"/></svg>
</span>
</h3>
</span>
</div>
<div id="trace-html-1" class="sf-toggle-content">
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-1-0" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/bandwidth-throttle/token-bucket/classes/storage/PredisStorage.php&amp;line=62#line62">vendor/bandwidth-throttle/token-bucket/classes/storage/<strong>PredisStorage.php</strong></a>
(line 62)
</span>
</div>
<div id="trace-html-1-0" class="trace-code sf-toggle-content">
<ol start="57"><li><a class="anchor" name="line57"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;</span><span style="color: #222222">isBootstrapped</span><span style="color: #a71d5d">()</span></span></code></li>
<li><a class="anchor" name="line58"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line59"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line60"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;(bool)&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">redis</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">exists</span><span style="color: #a71d5d">(</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">key</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line61"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;catch&nbsp;(</span><span style="color: #222222">PredisException&nbsp;$e</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li class="selected"><a class="anchor" name="line62"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw&nbsp;new&nbsp;</span><span style="color: #222222">StorageException</span><span style="color: #a71d5d">(</span><span style="color: #183691">"Failed&nbsp;to&nbsp;check&nbsp;for&nbsp;key&nbsp;existence"</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">0</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$e</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line63"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line64"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line65"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;</span></span></code></li>
<li><a class="anchor" name="line66"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;</span><span style="color: #222222">remove</span><span style="color: #a71d5d">()</span></span></code></li>
<li><a class="anchor" name="line67"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;{</span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-1-1" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="bandwidthThrottle\tokenBucket\storage\PredisStorage">PredisStorage</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">isBootstrapped</span><span class="trace-arguments">()</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/bandwidth-throttle/token-bucket/classes/TokenBucket.php&amp;line=117#line117">vendor/bandwidth-throttle/token-bucket/classes/<strong>TokenBucket.php</strong></a>
(line 117)
</span>
</div>
<div id="trace-html-1-1" class="trace-code sf-toggle-content">
<ol start="112"><li><a class="anchor" name="line112"></a><code><span style="color: #183691">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line113"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line114"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></code></li>
<li><a class="anchor" name="line115"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">storage</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">getMutex</span><span style="color: #a71d5d">()</span></span></code></li>
<li><a class="anchor" name="line116"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&gt;</span><span style="color: #222222">check</span><span style="color: #a71d5d">(function&nbsp;()&nbsp;{</span></span></code></li>
<li class="selected"><a class="anchor" name="line117"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;!</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">storage</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">isBootstrapped</span><span style="color: #a71d5d">();</span></span></code></li>
<li><a class="anchor" name="line118"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;})</span></span></code></li>
<li><a class="anchor" name="line119"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&gt;</span><span style="color: #222222">then</span><span style="color: #a71d5d">(function&nbsp;()&nbsp;use&nbsp;(</span><span style="color: #222222">$tokens</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line120"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">storage</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">bootstrap</span><span style="color: #a71d5d">(</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">tokenConverter</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">convertTokensToMicrotime</span><span style="color: #a71d5d">(</span><span style="color: #222222">$tokens</span><span style="color: #a71d5d">));</span></span></code></li>
<li><a class="anchor" name="line121"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});</span></span></code></li>
<li><a class="anchor" name="line122"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;catch&nbsp;(</span><span style="color: #222222">MutexException&nbsp;$e</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words " data-toggle-selector="#trace-html-1-2" data-toggle-initial="">
<span class="trace-class"><abbr title="bandwidthThrottle\tokenBucket\TokenBucket">TokenBucket</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">bandwidthThrottle\tokenBucket\{closure}</span><span class="trace-arguments">()</span>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-1-3" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title=""></abbr></span><span class="trace-method">call_user_func</span><span class="trace-arguments">(<em>object</em>(<abbr title="Closure">Closure</abbr>))</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/malkusch/lock/classes/util/DoubleCheckedLocking.php&amp;line=67#line67">vendor/malkusch/lock/classes/util/<strong>DoubleCheckedLocking.php</strong></a>
(line 67)
</span>
</div>
<div id="trace-html-1-3" class="trace-code sf-toggle-content">
<ol start="62"><li><a class="anchor" name="line62"></a><code><span style="color: #969896">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@throws&nbsp;LockAcquireException&nbsp;The&nbsp;mutex&nbsp;could&nbsp;not&nbsp;be&nbsp;acquired.</span></span></code></li>
<li><a class="anchor" name="line63"></a><code><span style="color: #969896">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@throws&nbsp;LockReleaseException&nbsp;The&nbsp;mutex&nbsp;could&nbsp;not&nbsp;be&nbsp;released.</span></span></code></li>
<li><a class="anchor" name="line64"></a><code><span style="color: #969896">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span></span></code></li>
<li><a class="anchor" name="line65"></a><code><span style="color: #969896">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #a71d5d">public&nbsp;function&nbsp;</span><span style="color: #222222">then</span><span style="color: #a71d5d">(callable&nbsp;</span><span style="color: #222222">$code</span><span style="color: #a71d5d">)</span></span></code></li>
<li><a class="anchor" name="line66"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;{</span></span></code></li>
<li class="selected"><a class="anchor" name="line67"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!</span><span style="color: #222222">call_user_func</span><span style="color: #a71d5d">(</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">check</span><span style="color: #a71d5d">))&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line68"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;</span></span></code></li>
<li><a class="anchor" name="line69"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line70"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">mutex</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">synchronized</span><span style="color: #a71d5d">(function&nbsp;()&nbsp;use&nbsp;(</span><span style="color: #222222">$code</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line71"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #222222">call_user_func</span><span style="color: #a71d5d">(</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">check</span><span style="color: #a71d5d">))&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line72"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">call_user_func</span><span style="color: #a71d5d">(</span><span style="color: #222222">$code</span><span style="color: #a71d5d">);</span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-1-4" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="malkusch\lock\util\DoubleCheckedLocking">DoubleCheckedLocking</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">then</span><span class="trace-arguments">(<em>object</em>(<abbr title="Closure">Closure</abbr>))</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/bandwidth-throttle/token-bucket/classes/TokenBucket.php&amp;line=121#line121">vendor/bandwidth-throttle/token-bucket/classes/<strong>TokenBucket.php</strong></a>
(line 121)
</span>
</div>
<div id="trace-html-1-4" class="trace-code sf-toggle-content">
<ol start="116"><li><a class="anchor" name="line116"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&gt;</span><span style="color: #222222">check</span><span style="color: #a71d5d">(function&nbsp;()&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line117"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;!</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">storage</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">isBootstrapped</span><span style="color: #a71d5d">();</span></span></code></li>
<li><a class="anchor" name="line118"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;})</span></span></code></li>
<li><a class="anchor" name="line119"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&gt;</span><span style="color: #222222">then</span><span style="color: #a71d5d">(function&nbsp;()&nbsp;use&nbsp;(</span><span style="color: #222222">$tokens</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line120"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">storage</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">bootstrap</span><span style="color: #a71d5d">(</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">tokenConverter</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">convertTokensToMicrotime</span><span style="color: #a71d5d">(</span><span style="color: #222222">$tokens</span><span style="color: #a71d5d">));</span></span></code></li>
<li class="selected"><a class="anchor" name="line121"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});</span></span></code></li>
<li><a class="anchor" name="line122"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;catch&nbsp;(</span><span style="color: #222222">MutexException&nbsp;$e</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line123"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw&nbsp;new&nbsp;</span><span style="color: #222222">StorageException</span><span style="color: #a71d5d">(</span><span style="color: #183691">"Could&nbsp;not&nbsp;lock&nbsp;bootstrapping"</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">0</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$e</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line124"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line125"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line126"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;</span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-1-5" data-toggle-initial="display">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="bandwidthThrottle\tokenBucket\TokenBucket">TokenBucket</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">bootstrap</span><span class="trace-arguments">(3)</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=src/AppBundle/Service/Helper.php&amp;line=923#line923">src/AppBundle/Service/<strong>Helper.php</strong></a>
(line 923)
</span>
</div>
<div id="trace-html-1-5" class="trace-code sf-toggle-content">
<ol start="918"><li><a class="anchor" name="line918"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$redisDsn&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #183691">'redis://'&nbsp;</span><span style="color: #a71d5d">.&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">container</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">getParameter</span><span style="color: #a71d5d">(</span><span style="color: #183691">'redis_host'</span><span style="color: #a71d5d">)&nbsp;.&nbsp;</span><span style="color: #183691">':'&nbsp;</span><span style="color: #a71d5d">.&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">container</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">getParameter</span><span style="color: #a71d5d">(</span><span style="color: #183691">'redis_port'</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line919"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$redis&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">RedisAdapter</span><span style="color: #a71d5d">::</span><span style="color: #222222">createConnection</span><span style="color: #a71d5d">(</span><span style="color: #222222">$redisDsn</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line920"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$storage&nbsp;</span><span style="color: #a71d5d">=&nbsp;new&nbsp;</span><span style="color: #222222">PredisStorage</span><span style="color: #a71d5d">(</span><span style="color: #183691">'token_'&nbsp;</span><span style="color: #a71d5d">.&nbsp;</span><span style="color: #222222">$uid</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$redis</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line921"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$rate&nbsp;</span><span style="color: #a71d5d">=&nbsp;new&nbsp;</span><span style="color: #222222">Rate</span><span style="color: #a71d5d">(</span><span style="color: #222222">3</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">Rate</span><span style="color: #a71d5d">::</span><span style="color: #222222">DAY</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line922"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$bucket&nbsp;&nbsp;</span><span style="color: #a71d5d">=&nbsp;new&nbsp;</span><span style="color: #222222">TokenBucket</span><span style="color: #a71d5d">(</span><span style="color: #222222">3</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$rate</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$storage</span><span style="color: #a71d5d">);</span></span></code></li>
<li class="selected"><a class="anchor" name="line923"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$bucket</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">bootstrap</span><span style="color: #a71d5d">(</span><span style="color: #222222">3</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line924"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></code></li>
<li><a class="anchor" name="line925"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;!</span><span style="color: #222222">$bucket</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">consume</span><span style="color: #a71d5d">(</span><span style="color: #222222">1</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line926"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line927"></a><code><span style="color: #a71d5d">}</span></span></code></li>
<li><a class="anchor" name="line928"></a><code><span style="color: #a71d5d"></span>
</span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-1-6" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="AppBundle\Service\Helper">Helper</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">checkVerifyIdLimit</span><span class="trace-arguments">('a62cf22a-4c97-11e9-882d-10ddb1ec0c7c')</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=src/AppBundle/Controller/AjaxController.php&amp;line=1313#line1313">src/AppBundle/Controller/<strong>AjaxController.php</strong></a>
(line 1313)
</span>
</div>
<div id="trace-html-1-6" class="trace-code sf-toggle-content">
<ol start="1308"><li><a class="anchor" name="line1308"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$birthDateTemp&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">explode</span><span style="color: #a71d5d">(</span><span style="color: #183691">"/"</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$request</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">get</span><span style="color: #a71d5d">(</span><span style="color: #183691">'date'</span><span style="color: #a71d5d">));</span></span></code></li>
<li><a class="anchor" name="line1309"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$verifyUserIdentity&nbsp;</span><span style="color: #a71d5d">=&nbsp;[];</span></span></code></li>
<li><a class="anchor" name="line1310"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></code></li>
<li><a class="anchor" name="line1311"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$identificationType&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">$request</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">get</span><span style="color: #a71d5d">(</span><span style="color: #183691">'identification-type'</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line1312"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$uid&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">$request</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">cookies</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">get</span><span style="color: #a71d5d">(</span><span style="color: #183691">'uid'</span><span style="color: #a71d5d">);</span></span></code></li>
<li class="selected"><a class="anchor" name="line1313"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$isLimitReached&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">get</span><span style="color: #a71d5d">(</span><span style="color: #183691">'my_service_helper'</span><span style="color: #a71d5d">)-&gt;</span><span style="color: #222222">checkVerifyIdLimit</span><span style="color: #a71d5d">(</span><span style="color: #222222">$uid</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line1314"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></code></li>
<li><a class="anchor" name="line1315"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #222222">$isLimitReached</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line1316"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$verifyUserIdentity&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #183691">'limit_reached'</span><span style="color: #a71d5d">;</span></span></code></li>
<li><a class="anchor" name="line1317"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line1318"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #222222">$identificationType&nbsp;</span><span style="color: #a71d5d">==&nbsp;</span><span style="color: #183691">'driver-licence'</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-1-7" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="AppBundle\Controller\AjaxController">AjaxController</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">verifyIDDocument</span><span class="trace-arguments">(<em>object</em>(<abbr title="Symfony\Component\HttpFoundation\Request">Request</abbr>))</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php&amp;line=151#line151">vendor/symfony/symfony/src/Symfony/Component/HttpKernel/<strong>HttpKernel.php</strong></a>
(line 151)
</span>
</div>
<div id="trace-html-1-7" class="trace-code sf-toggle-content">
<ol start="146"><li><a class="anchor" name="line146"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">dispatcher</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">dispatch</span><span style="color: #a71d5d">(</span><span style="color: #222222">KernelEvents</span><span style="color: #a71d5d">::</span><span style="color: #222222">CONTROLLER_ARGUMENTS</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$event</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line147"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$controller&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">$event</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">getController</span><span style="color: #a71d5d">();</span></span></code></li>
<li><a class="anchor" name="line148"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$arguments&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">$event</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">getArguments</span><span style="color: #a71d5d">();</span></span></code></li>
<li><a class="anchor" name="line149"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li><a class="anchor" name="line150"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #969896">//&nbsp;call&nbsp;controller</span></span></code></li>
<li class="selected"><a class="anchor" name="line151"></a><code><span style="color: #969896">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$response&nbsp;</span><span style="color: #a71d5d">=&nbsp;\</span><span style="color: #222222">call_user_func_array</span><span style="color: #a71d5d">(</span><span style="color: #222222">$controller</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$arguments</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line152"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li><a class="anchor" name="line153"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #969896">//&nbsp;view</span></span></code></li>
<li><a class="anchor" name="line154"></a><code><span style="color: #969896">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #a71d5d">if&nbsp;(!</span><span style="color: #222222">$response&nbsp;</span><span style="color: #a71d5d">instanceof&nbsp;</span><span style="color: #222222">Response</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line155"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$event&nbsp;</span><span style="color: #a71d5d">=&nbsp;new&nbsp;</span><span style="color: #222222">GetResponseForControllerResultEvent</span><span style="color: #a71d5d">(</span><span style="color: #222222">$this</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$request</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$type</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$response</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line156"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">dispatcher</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">dispatch</span><span style="color: #a71d5d">(</span><span style="color: #222222">KernelEvents</span><span style="color: #a71d5d">::</span><span style="color: #222222">VIEW</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$event</span><span style="color: #a71d5d">);</span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-1-8" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="Symfony\Component\HttpKernel\HttpKernel">HttpKernel</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">handleRaw</span><span class="trace-arguments">(<em>object</em>(<abbr title="Symfony\Component\HttpFoundation\Request">Request</abbr>), 1)</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php&amp;line=68#line68">vendor/symfony/symfony/src/Symfony/Component/HttpKernel/<strong>HttpKernel.php</strong></a>
(line 68)
</span>
</div>
<div id="trace-html-1-8" class="trace-code sf-toggle-content">
<ol start="63"><li><a class="anchor" name="line63"></a><code><span style="color: #969896">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #a71d5d">public&nbsp;function&nbsp;</span><span style="color: #222222">handle</span><span style="color: #a71d5d">(</span><span style="color: #222222">Request&nbsp;$request</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$type&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">HttpKernelInterface</span><span style="color: #a71d5d">::</span><span style="color: #222222">MASTER_REQUEST</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$catch&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">true</span><span style="color: #a71d5d">)</span></span></code></li>
<li><a class="anchor" name="line64"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line65"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$request</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">headers</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">set</span><span style="color: #a71d5d">(</span><span style="color: #183691">'X-Php-Ob-Level'</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">ob_get_level</span><span style="color: #a71d5d">());</span></span></code></li>
<li><a class="anchor" name="line66"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li><a class="anchor" name="line67"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try&nbsp;{</span></span></code></li>
<li class="selected"><a class="anchor" name="line68"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">handleRaw</span><span style="color: #a71d5d">(</span><span style="color: #222222">$request</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$type</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line69"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;catch&nbsp;(\</span><span style="color: #222222">Exception&nbsp;$e</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line70"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #222222">$e&nbsp;</span><span style="color: #a71d5d">instanceof&nbsp;</span><span style="color: #222222">RequestExceptionInterface</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line71"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$e&nbsp;</span><span style="color: #a71d5d">=&nbsp;new&nbsp;</span><span style="color: #222222">BadRequestHttpException</span><span style="color: #a71d5d">(</span><span style="color: #222222">$e</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">getMessage</span><span style="color: #a71d5d">(),&nbsp;</span><span style="color: #222222">$e</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line72"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line73"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #222222">false&nbsp;</span><span style="color: #a71d5d">===&nbsp;</span><span style="color: #222222">$catch</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-1-9" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="Symfony\Component\HttpKernel\HttpKernel">HttpKernel</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">handle</span><span class="trace-arguments">(<em>object</em>(<abbr title="Symfony\Component\HttpFoundation\Request">Request</abbr>), 1, <em>true</em>)</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php&amp;line=200#line200">vendor/symfony/symfony/src/Symfony/Component/HttpKernel/<strong>Kernel.php</strong></a>
(line 200)
</span>
</div>
<div id="trace-html-1-9" class="trace-code sf-toggle-content">
<ol start="195"><li><a class="anchor" name="line195"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">boot</span><span style="color: #a71d5d">();</span></span></code></li>
<li><a class="anchor" name="line196"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;++</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">requestStackSize</span><span style="color: #a71d5d">;</span></span></code></li>
<li><a class="anchor" name="line197"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">resetServices&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">true</span><span style="color: #a71d5d">;</span></span></code></li>
<li><a class="anchor" name="line198"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li><a class="anchor" name="line199"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try&nbsp;{</span></span></code></li>
<li class="selected"><a class="anchor" name="line200"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">getHttpKernel</span><span style="color: #a71d5d">()-&gt;</span><span style="color: #222222">handle</span><span style="color: #a71d5d">(</span><span style="color: #222222">$request</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$type</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$catch</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line201"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;finally&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line202"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">requestStackSize</span><span style="color: #a71d5d">;</span></span></code></li>
<li><a class="anchor" name="line203"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line204"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line205"></a><code><span style="color: #a71d5d"></span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-1-10" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="Symfony\Component\HttpKernel\Kernel">Kernel</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">handle</span><span class="trace-arguments">(<em>object</em>(<abbr title="Symfony\Component\HttpFoundation\Request">Request</abbr>))</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=web/app_dev.php&amp;line=29#line29">web/<strong>app_dev.php</strong></a>
(line 29)
</span>
</div>
<div id="trace-html-1-10" class="trace-code sf-toggle-content">
<ol start="24"><li><a class="anchor" name="line24"></a><code><span style="color: #a71d5d"></span><span style="color: #222222">$kernel&nbsp;</span><span style="color: #a71d5d">=&nbsp;new&nbsp;</span><span style="color: #222222">AppKernel</span><span style="color: #a71d5d">(</span><span style="color: #183691">'dev'</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">true</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line25"></a><code><span style="color: #a71d5d">if&nbsp;(</span><span style="color: #222222">PHP_VERSION_ID&nbsp;</span><span style="color: #a71d5d">&lt;&nbsp;</span><span style="color: #222222">70000</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line26"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$kernel</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">loadClassCache</span><span style="color: #a71d5d">();</span></span></code></li>
<li><a class="anchor" name="line27"></a><code><span style="color: #a71d5d">}</span></span></code></li>
<li><a class="anchor" name="line28"></a><code><span style="color: #a71d5d"></span><span style="color: #222222">$request&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">Request</span><span style="color: #a71d5d">::</span><span style="color: #222222">createFromGlobals</span><span style="color: #a71d5d">();</span></span></code></li>
<li class="selected"><a class="anchor" name="line29"></a><code><span style="color: #a71d5d"></span><span style="color: #222222">$response&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">$kernel</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">handle</span><span style="color: #a71d5d">(</span><span style="color: #222222">$request</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line30"></a><code><span style="color: #a71d5d"></span><span style="color: #222222">$response</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">send</span><span style="color: #a71d5d">();</span></span></code></li>
<li><a class="anchor" name="line31"></a><code><span style="color: #a71d5d"></span><span style="color: #222222">$kernel</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">terminate</span><span style="color: #a71d5d">(</span><span style="color: #222222">$request</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$response</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line32"></a><code><span style="color: #a71d5d"></span>
</span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-1-11" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title=""></abbr></span><span class="trace-method">require</span><span class="trace-arguments">('/Applications/MAMP/htdocs/cs/web/app_dev.php')</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/symfony/symfony/src/Symfony/Bundle/WebServerBundle/Resources/router.php&amp;line=42#line42">vendor/symfony/symfony/src/Symfony/Bundle/WebServerBundle/Resources/<strong>router.php</strong></a>
(line 42)
</span>
</div>
<div id="trace-html-1-11" class="trace-code sf-toggle-content">
<ol start="37"><li><a class="anchor" name="line37"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li><a class="anchor" name="line38"></a><code><span style="color: #a71d5d"></span><span style="color: #969896">//&nbsp;Since&nbsp;we&nbsp;are&nbsp;rewriting&nbsp;to&nbsp;app_dev.php,&nbsp;adjust&nbsp;SCRIPT_NAME&nbsp;and&nbsp;PHP_SELF&nbsp;accordingly</span></span></code></li>
<li><a class="anchor" name="line39"></a><code><span style="color: #969896"></span><span style="color: #222222">$_SERVER</span><span style="color: #a71d5d">[</span><span style="color: #183691">'SCRIPT_NAME'</span><span style="color: #a71d5d">]&nbsp;=&nbsp;</span><span style="color: #222222">DIRECTORY_SEPARATOR</span><span style="color: #a71d5d">.</span><span style="color: #222222">$script</span><span style="color: #a71d5d">;</span></span></code></li>
<li><a class="anchor" name="line40"></a><code><span style="color: #a71d5d"></span><span style="color: #222222">$_SERVER</span><span style="color: #a71d5d">[</span><span style="color: #183691">'PHP_SELF'</span><span style="color: #a71d5d">]&nbsp;=&nbsp;</span><span style="color: #222222">DIRECTORY_SEPARATOR</span><span style="color: #a71d5d">.</span><span style="color: #222222">$script</span><span style="color: #a71d5d">;</span></span></code></li>
<li><a class="anchor" name="line41"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li class="selected"><a class="anchor" name="line42"></a><code><span style="color: #a71d5d">require&nbsp;</span><span style="color: #222222">$script</span><span style="color: #a71d5d">;</span></span></code></li>
<li><a class="anchor" name="line43"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li><a class="anchor" name="line44"></a><code><span style="color: #a71d5d"></span><span style="color: #222222">error_log</span><span style="color: #a71d5d">(</span><span style="color: #222222">sprintf</span><span style="color: #a71d5d">(</span><span style="color: #183691">'%s:%d&nbsp;[%d]:&nbsp;%s'</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$_SERVER</span><span style="color: #a71d5d">[</span><span style="color: #183691">'REMOTE_ADDR'</span><span style="color: #a71d5d">],&nbsp;</span><span style="color: #222222">$_SERVER</span><span style="color: #a71d5d">[</span><span style="color: #183691">'REMOTE_PORT'</span><span style="color: #a71d5d">],&nbsp;</span><span style="color: #222222">http_response_code</span><span style="color: #a71d5d">(),&nbsp;</span><span style="color: #222222">$_SERVER</span><span style="color: #a71d5d">[</span><span style="color: #183691">'REQUEST_URI'</span><span style="color: #a71d5d">]),&nbsp;</span><span style="color: #222222">4</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line45"></a><code><span style="color: #a71d5d"></span>
</span></code></li></ol>
</div>
</div>
</div>
</div>
</div>
<div class="trace trace-as-html">
<div class="trace-details">
<div class="trace-head">
<span class="sf-toggle" data-toggle-selector="#trace-html-2" data-toggle-initial="display">
<h3 class="trace-class">
<span class="trace-namespace">
Predis\Response\
</span>
ServerException
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1344 800v64q0 14-9 23t-23 9H480q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448V416q0-66-47-113t-113-47H480q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5T1312 1536H480q-119 0-203.5-84.5T192 1248V416q0-119 84.5-203.5T480 128h832q119 0 203.5 84.5T1600 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1344 800v64q0 14-9 23t-23 9H960v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23V896H480q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352V416q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448V416q0-66-47-113t-113-47H480q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5T1312 1536H480q-119 0-203.5-84.5T192 1248V416q0-119 84.5-203.5T480 128h832q119 0 203.5 84.5T1600 416z"/></svg>
</span>
</h3>
<p class="break-long-words trace-message">NOAUTH Authentication required</p>
</span>
</div>
<div id="trace-html-2" class="sf-toggle-content">
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-2-0" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/predis/predis/src/Client.php&amp;line=370#line370">vendor/predis/predis/src/<strong>Client.php</strong></a>
(line 370)
</span>
</div>
<div id="trace-html-2-0" class="trace-code sf-toggle-content">
<ol start="365"><li><a class="anchor" name="line365"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li><a class="anchor" name="line366"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #222222">$response</span><span style="color: #a71d5d">;</span></span></code></li>
<li><a class="anchor" name="line367"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line368"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li><a class="anchor" name="line369"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">options</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">exceptions</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li class="selected"><a class="anchor" name="line370"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw&nbsp;new&nbsp;</span><span style="color: #222222">ServerException</span><span style="color: #a71d5d">(</span><span style="color: #222222">$response</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">getMessage</span><span style="color: #a71d5d">());</span></span></code></li>
<li><a class="anchor" name="line371"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line372"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li><a class="anchor" name="line373"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #222222">$response</span><span style="color: #a71d5d">;</span></span></code></li>
<li><a class="anchor" name="line374"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line375"></a><code><span style="color: #a71d5d"></span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-2-1" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="Predis\Client">Client</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">onErrorResponse</span><span class="trace-arguments">(<em>object</em>(<abbr title="Predis\Command\KeyExists">KeyExists</abbr>), <em>object</em>(<abbr title="Predis\Response\Error">Error</abbr>))</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/predis/predis/src/Client.php&amp;line=335#line335">vendor/predis/predis/src/<strong>Client.php</strong></a>
(line 335)
</span>
</div>
<div id="trace-html-2-1" class="trace-code sf-toggle-content">
<ol start="330"><li><a class="anchor" name="line330"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line331"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$response&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">connection</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">executeCommand</span><span style="color: #a71d5d">(</span><span style="color: #222222">$command</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line332"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li><a class="anchor" name="line333"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #222222">$response&nbsp;</span><span style="color: #a71d5d">instanceof&nbsp;</span><span style="color: #222222">ResponseInterface</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line334"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #222222">$response&nbsp;</span><span style="color: #a71d5d">instanceof&nbsp;</span><span style="color: #222222">ErrorResponseInterface</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li class="selected"><a class="anchor" name="line335"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$response&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">onErrorResponse</span><span style="color: #a71d5d">(</span><span style="color: #222222">$command</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$response</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line336"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line337"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li><a class="anchor" name="line338"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #222222">$response</span><span style="color: #a71d5d">;</span></span></code></li>
<li><a class="anchor" name="line339"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line340"></a><code><span style="color: #a71d5d"></span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-2-2" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="Predis\Client">Client</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">executeCommand</span><span class="trace-arguments">(<em>object</em>(<abbr title="Predis\Command\KeyExists">KeyExists</abbr>))</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/predis/predis/src/Client.php&amp;line=314#line314">vendor/predis/predis/src/<strong>Client.php</strong></a>
(line 314)
</span>
</div>
<div id="trace-html-2-2" class="trace-code sf-toggle-content">
<ol start="309"><li><a class="anchor" name="line309"></a><code><span style="color: #969896">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;{@inheritdoc}</span></span></code></li>
<li><a class="anchor" name="line310"></a><code><span style="color: #969896">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span></span></code></li>
<li><a class="anchor" name="line311"></a><code><span style="color: #969896">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #a71d5d">public&nbsp;function&nbsp;</span><span style="color: #222222">__call</span><span style="color: #a71d5d">(</span><span style="color: #222222">$commandID</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$arguments</span><span style="color: #a71d5d">)</span></span></code></li>
<li><a class="anchor" name="line312"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line313"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">executeCommand</span><span style="color: #a71d5d">(</span></span></code></li>
<li class="selected"><a class="anchor" name="line314"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">createCommand</span><span style="color: #a71d5d">(</span><span style="color: #222222">$commandID</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$arguments</span><span style="color: #a71d5d">)</span></span></code></li>
<li><a class="anchor" name="line315"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);</span></span></code></li>
<li><a class="anchor" name="line316"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line317"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li><a class="anchor" name="line318"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #969896">/**</span></span></code></li>
<li><a class="anchor" name="line319"></a><code><span style="color: #969896">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;{@inheritdoc}</span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-2-3" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="Predis\Client">Client</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">__call</span><span class="trace-arguments">('exists', <em>array</em>('token_a62cf22a-4c97-11e9-882d-10ddb1ec0c7c'))</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/bandwidth-throttle/token-bucket/classes/storage/PredisStorage.php&amp;line=60#line60">vendor/bandwidth-throttle/token-bucket/classes/storage/<strong>PredisStorage.php</strong></a>
(line 60)
</span>
</div>
<div id="trace-html-2-3" class="trace-code sf-toggle-content">
<ol start="55"><li><a class="anchor" name="line55"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line56"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;</span></span></code></li>
<li><a class="anchor" name="line57"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;</span><span style="color: #222222">isBootstrapped</span><span style="color: #a71d5d">()</span></span></code></li>
<li><a class="anchor" name="line58"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line59"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try&nbsp;{</span></span></code></li>
<li class="selected"><a class="anchor" name="line60"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;(bool)&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">redis</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">exists</span><span style="color: #a71d5d">(</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">key</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line61"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;catch&nbsp;(</span><span style="color: #222222">PredisException&nbsp;$e</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line62"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw&nbsp;new&nbsp;</span><span style="color: #222222">StorageException</span><span style="color: #a71d5d">(</span><span style="color: #183691">"Failed&nbsp;to&nbsp;check&nbsp;for&nbsp;key&nbsp;existence"</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">0</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$e</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line63"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line64"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line65"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;</span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-2-4" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="bandwidthThrottle\tokenBucket\storage\PredisStorage">PredisStorage</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">isBootstrapped</span><span class="trace-arguments">()</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/bandwidth-throttle/token-bucket/classes/TokenBucket.php&amp;line=117#line117">vendor/bandwidth-throttle/token-bucket/classes/<strong>TokenBucket.php</strong></a>
(line 117)
</span>
</div>
<div id="trace-html-2-4" class="trace-code sf-toggle-content">
<ol start="112"><li><a class="anchor" name="line112"></a><code><span style="color: #183691">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line113"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line114"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></code></li>
<li><a class="anchor" name="line115"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">storage</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">getMutex</span><span style="color: #a71d5d">()</span></span></code></li>
<li><a class="anchor" name="line116"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&gt;</span><span style="color: #222222">check</span><span style="color: #a71d5d">(function&nbsp;()&nbsp;{</span></span></code></li>
<li class="selected"><a class="anchor" name="line117"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;!</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">storage</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">isBootstrapped</span><span style="color: #a71d5d">();</span></span></code></li>
<li><a class="anchor" name="line118"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;})</span></span></code></li>
<li><a class="anchor" name="line119"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&gt;</span><span style="color: #222222">then</span><span style="color: #a71d5d">(function&nbsp;()&nbsp;use&nbsp;(</span><span style="color: #222222">$tokens</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line120"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">storage</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">bootstrap</span><span style="color: #a71d5d">(</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">tokenConverter</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">convertTokensToMicrotime</span><span style="color: #a71d5d">(</span><span style="color: #222222">$tokens</span><span style="color: #a71d5d">));</span></span></code></li>
<li><a class="anchor" name="line121"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});</span></span></code></li>
<li><a class="anchor" name="line122"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;catch&nbsp;(</span><span style="color: #222222">MutexException&nbsp;$e</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words " data-toggle-selector="#trace-html-2-5" data-toggle-initial="">
<span class="trace-class"><abbr title="bandwidthThrottle\tokenBucket\TokenBucket">TokenBucket</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">bandwidthThrottle\tokenBucket\{closure}</span><span class="trace-arguments">()</span>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-2-6" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title=""></abbr></span><span class="trace-method">call_user_func</span><span class="trace-arguments">(<em>object</em>(<abbr title="Closure">Closure</abbr>))</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/malkusch/lock/classes/util/DoubleCheckedLocking.php&amp;line=67#line67">vendor/malkusch/lock/classes/util/<strong>DoubleCheckedLocking.php</strong></a>
(line 67)
</span>
</div>
<div id="trace-html-2-6" class="trace-code sf-toggle-content">
<ol start="62"><li><a class="anchor" name="line62"></a><code><span style="color: #969896">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@throws&nbsp;LockAcquireException&nbsp;The&nbsp;mutex&nbsp;could&nbsp;not&nbsp;be&nbsp;acquired.</span></span></code></li>
<li><a class="anchor" name="line63"></a><code><span style="color: #969896">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@throws&nbsp;LockReleaseException&nbsp;The&nbsp;mutex&nbsp;could&nbsp;not&nbsp;be&nbsp;released.</span></span></code></li>
<li><a class="anchor" name="line64"></a><code><span style="color: #969896">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span></span></code></li>
<li><a class="anchor" name="line65"></a><code><span style="color: #969896">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #a71d5d">public&nbsp;function&nbsp;</span><span style="color: #222222">then</span><span style="color: #a71d5d">(callable&nbsp;</span><span style="color: #222222">$code</span><span style="color: #a71d5d">)</span></span></code></li>
<li><a class="anchor" name="line66"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;{</span></span></code></li>
<li class="selected"><a class="anchor" name="line67"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!</span><span style="color: #222222">call_user_func</span><span style="color: #a71d5d">(</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">check</span><span style="color: #a71d5d">))&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line68"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;</span></span></code></li>
<li><a class="anchor" name="line69"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line70"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">mutex</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">synchronized</span><span style="color: #a71d5d">(function&nbsp;()&nbsp;use&nbsp;(</span><span style="color: #222222">$code</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line71"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #222222">call_user_func</span><span style="color: #a71d5d">(</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">check</span><span style="color: #a71d5d">))&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line72"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">call_user_func</span><span style="color: #a71d5d">(</span><span style="color: #222222">$code</span><span style="color: #a71d5d">);</span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-2-7" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="malkusch\lock\util\DoubleCheckedLocking">DoubleCheckedLocking</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">then</span><span class="trace-arguments">(<em>object</em>(<abbr title="Closure">Closure</abbr>))</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/bandwidth-throttle/token-bucket/classes/TokenBucket.php&amp;line=121#line121">vendor/bandwidth-throttle/token-bucket/classes/<strong>TokenBucket.php</strong></a>
(line 121)
</span>
</div>
<div id="trace-html-2-7" class="trace-code sf-toggle-content">
<ol start="116"><li><a class="anchor" name="line116"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&gt;</span><span style="color: #222222">check</span><span style="color: #a71d5d">(function&nbsp;()&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line117"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;!</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">storage</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">isBootstrapped</span><span style="color: #a71d5d">();</span></span></code></li>
<li><a class="anchor" name="line118"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;})</span></span></code></li>
<li><a class="anchor" name="line119"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&gt;</span><span style="color: #222222">then</span><span style="color: #a71d5d">(function&nbsp;()&nbsp;use&nbsp;(</span><span style="color: #222222">$tokens</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line120"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">storage</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">bootstrap</span><span style="color: #a71d5d">(</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">tokenConverter</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">convertTokensToMicrotime</span><span style="color: #a71d5d">(</span><span style="color: #222222">$tokens</span><span style="color: #a71d5d">));</span></span></code></li>
<li class="selected"><a class="anchor" name="line121"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});</span></span></code></li>
<li><a class="anchor" name="line122"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;catch&nbsp;(</span><span style="color: #222222">MutexException&nbsp;$e</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line123"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;throw&nbsp;new&nbsp;</span><span style="color: #222222">StorageException</span><span style="color: #a71d5d">(</span><span style="color: #183691">"Could&nbsp;not&nbsp;lock&nbsp;bootstrapping"</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">0</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$e</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line124"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line125"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line126"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;</span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-2-8" data-toggle-initial="display">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="bandwidthThrottle\tokenBucket\TokenBucket">TokenBucket</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">bootstrap</span><span class="trace-arguments">(3)</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=src/AppBundle/Service/Helper.php&amp;line=923#line923">src/AppBundle/Service/<strong>Helper.php</strong></a>
(line 923)
</span>
</div>
<div id="trace-html-2-8" class="trace-code sf-toggle-content">
<ol start="918"><li><a class="anchor" name="line918"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$redisDsn&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #183691">'redis://'&nbsp;</span><span style="color: #a71d5d">.&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">container</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">getParameter</span><span style="color: #a71d5d">(</span><span style="color: #183691">'redis_host'</span><span style="color: #a71d5d">)&nbsp;.&nbsp;</span><span style="color: #183691">':'&nbsp;</span><span style="color: #a71d5d">.&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">container</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">getParameter</span><span style="color: #a71d5d">(</span><span style="color: #183691">'redis_port'</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line919"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$redis&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">RedisAdapter</span><span style="color: #a71d5d">::</span><span style="color: #222222">createConnection</span><span style="color: #a71d5d">(</span><span style="color: #222222">$redisDsn</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line920"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$storage&nbsp;</span><span style="color: #a71d5d">=&nbsp;new&nbsp;</span><span style="color: #222222">PredisStorage</span><span style="color: #a71d5d">(</span><span style="color: #183691">'token_'&nbsp;</span><span style="color: #a71d5d">.&nbsp;</span><span style="color: #222222">$uid</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$redis</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line921"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$rate&nbsp;</span><span style="color: #a71d5d">=&nbsp;new&nbsp;</span><span style="color: #222222">Rate</span><span style="color: #a71d5d">(</span><span style="color: #222222">3</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">Rate</span><span style="color: #a71d5d">::</span><span style="color: #222222">DAY</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line922"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$bucket&nbsp;&nbsp;</span><span style="color: #a71d5d">=&nbsp;new&nbsp;</span><span style="color: #222222">TokenBucket</span><span style="color: #a71d5d">(</span><span style="color: #222222">3</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$rate</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$storage</span><span style="color: #a71d5d">);</span></span></code></li>
<li class="selected"><a class="anchor" name="line923"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$bucket</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">bootstrap</span><span style="color: #a71d5d">(</span><span style="color: #222222">3</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line924"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></code></li>
<li><a class="anchor" name="line925"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;!</span><span style="color: #222222">$bucket</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">consume</span><span style="color: #a71d5d">(</span><span style="color: #222222">1</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line926"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line927"></a><code><span style="color: #a71d5d">}</span></span></code></li>
<li><a class="anchor" name="line928"></a><code><span style="color: #a71d5d"></span>
</span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-2-9" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="AppBundle\Service\Helper">Helper</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">checkVerifyIdLimit</span><span class="trace-arguments">('a62cf22a-4c97-11e9-882d-10ddb1ec0c7c')</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=src/AppBundle/Controller/AjaxController.php&amp;line=1313#line1313">src/AppBundle/Controller/<strong>AjaxController.php</strong></a>
(line 1313)
</span>
</div>
<div id="trace-html-2-9" class="trace-code sf-toggle-content">
<ol start="1308"><li><a class="anchor" name="line1308"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$birthDateTemp&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">explode</span><span style="color: #a71d5d">(</span><span style="color: #183691">"/"</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$request</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">get</span><span style="color: #a71d5d">(</span><span style="color: #183691">'date'</span><span style="color: #a71d5d">));</span></span></code></li>
<li><a class="anchor" name="line1309"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$verifyUserIdentity&nbsp;</span><span style="color: #a71d5d">=&nbsp;[];</span></span></code></li>
<li><a class="anchor" name="line1310"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></code></li>
<li><a class="anchor" name="line1311"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$identificationType&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">$request</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">get</span><span style="color: #a71d5d">(</span><span style="color: #183691">'identification-type'</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line1312"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$uid&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">$request</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">cookies</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">get</span><span style="color: #a71d5d">(</span><span style="color: #183691">'uid'</span><span style="color: #a71d5d">);</span></span></code></li>
<li class="selected"><a class="anchor" name="line1313"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$isLimitReached&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">get</span><span style="color: #a71d5d">(</span><span style="color: #183691">'my_service_helper'</span><span style="color: #a71d5d">)-&gt;</span><span style="color: #222222">checkVerifyIdLimit</span><span style="color: #a71d5d">(</span><span style="color: #222222">$uid</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line1314"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></code></li>
<li><a class="anchor" name="line1315"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(</span><span style="color: #222222">$isLimitReached</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line1316"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$verifyUserIdentity&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #183691">'limit_reached'</span><span style="color: #a71d5d">;</span></span></code></li>
<li><a class="anchor" name="line1317"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line1318"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #222222">$identificationType&nbsp;</span><span style="color: #a71d5d">==&nbsp;</span><span style="color: #183691">'driver-licence'</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-2-10" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="AppBundle\Controller\AjaxController">AjaxController</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">verifyIDDocument</span><span class="trace-arguments">(<em>object</em>(<abbr title="Symfony\Component\HttpFoundation\Request">Request</abbr>))</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php&amp;line=151#line151">vendor/symfony/symfony/src/Symfony/Component/HttpKernel/<strong>HttpKernel.php</strong></a>
(line 151)
</span>
</div>
<div id="trace-html-2-10" class="trace-code sf-toggle-content">
<ol start="146"><li><a class="anchor" name="line146"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">dispatcher</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">dispatch</span><span style="color: #a71d5d">(</span><span style="color: #222222">KernelEvents</span><span style="color: #a71d5d">::</span><span style="color: #222222">CONTROLLER_ARGUMENTS</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$event</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line147"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$controller&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">$event</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">getController</span><span style="color: #a71d5d">();</span></span></code></li>
<li><a class="anchor" name="line148"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$arguments&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">$event</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">getArguments</span><span style="color: #a71d5d">();</span></span></code></li>
<li><a class="anchor" name="line149"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li><a class="anchor" name="line150"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #969896">//&nbsp;call&nbsp;controller</span></span></code></li>
<li class="selected"><a class="anchor" name="line151"></a><code><span style="color: #969896">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$response&nbsp;</span><span style="color: #a71d5d">=&nbsp;\</span><span style="color: #222222">call_user_func_array</span><span style="color: #a71d5d">(</span><span style="color: #222222">$controller</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$arguments</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line152"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li><a class="anchor" name="line153"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #969896">//&nbsp;view</span></span></code></li>
<li><a class="anchor" name="line154"></a><code><span style="color: #969896">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #a71d5d">if&nbsp;(!</span><span style="color: #222222">$response&nbsp;</span><span style="color: #a71d5d">instanceof&nbsp;</span><span style="color: #222222">Response</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line155"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$event&nbsp;</span><span style="color: #a71d5d">=&nbsp;new&nbsp;</span><span style="color: #222222">GetResponseForControllerResultEvent</span><span style="color: #a71d5d">(</span><span style="color: #222222">$this</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$request</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$type</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$response</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line156"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">dispatcher</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">dispatch</span><span style="color: #a71d5d">(</span><span style="color: #222222">KernelEvents</span><span style="color: #a71d5d">::</span><span style="color: #222222">VIEW</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$event</span><span style="color: #a71d5d">);</span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-2-11" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="Symfony\Component\HttpKernel\HttpKernel">HttpKernel</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">handleRaw</span><span class="trace-arguments">(<em>object</em>(<abbr title="Symfony\Component\HttpFoundation\Request">Request</abbr>), 1)</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php&amp;line=68#line68">vendor/symfony/symfony/src/Symfony/Component/HttpKernel/<strong>HttpKernel.php</strong></a>
(line 68)
</span>
</div>
<div id="trace-html-2-11" class="trace-code sf-toggle-content">
<ol start="63"><li><a class="anchor" name="line63"></a><code><span style="color: #969896">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #a71d5d">public&nbsp;function&nbsp;</span><span style="color: #222222">handle</span><span style="color: #a71d5d">(</span><span style="color: #222222">Request&nbsp;$request</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$type&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">HttpKernelInterface</span><span style="color: #a71d5d">::</span><span style="color: #222222">MASTER_REQUEST</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$catch&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">true</span><span style="color: #a71d5d">)</span></span></code></li>
<li><a class="anchor" name="line64"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line65"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$request</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">headers</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">set</span><span style="color: #a71d5d">(</span><span style="color: #183691">'X-Php-Ob-Level'</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">ob_get_level</span><span style="color: #a71d5d">());</span></span></code></li>
<li><a class="anchor" name="line66"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li><a class="anchor" name="line67"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try&nbsp;{</span></span></code></li>
<li class="selected"><a class="anchor" name="line68"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">handleRaw</span><span style="color: #a71d5d">(</span><span style="color: #222222">$request</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$type</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line69"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;catch&nbsp;(\</span><span style="color: #222222">Exception&nbsp;$e</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line70"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #222222">$e&nbsp;</span><span style="color: #a71d5d">instanceof&nbsp;</span><span style="color: #222222">RequestExceptionInterface</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line71"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$e&nbsp;</span><span style="color: #a71d5d">=&nbsp;new&nbsp;</span><span style="color: #222222">BadRequestHttpException</span><span style="color: #a71d5d">(</span><span style="color: #222222">$e</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">getMessage</span><span style="color: #a71d5d">(),&nbsp;</span><span style="color: #222222">$e</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line72"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line73"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #222222">false&nbsp;</span><span style="color: #a71d5d">===&nbsp;</span><span style="color: #222222">$catch</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-2-12" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="Symfony\Component\HttpKernel\HttpKernel">HttpKernel</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">handle</span><span class="trace-arguments">(<em>object</em>(<abbr title="Symfony\Component\HttpFoundation\Request">Request</abbr>), 1, <em>true</em>)</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php&amp;line=200#line200">vendor/symfony/symfony/src/Symfony/Component/HttpKernel/<strong>Kernel.php</strong></a>
(line 200)
</span>
</div>
<div id="trace-html-2-12" class="trace-code sf-toggle-content">
<ol start="195"><li><a class="anchor" name="line195"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">boot</span><span style="color: #a71d5d">();</span></span></code></li>
<li><a class="anchor" name="line196"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;++</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">requestStackSize</span><span style="color: #a71d5d">;</span></span></code></li>
<li><a class="anchor" name="line197"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">resetServices&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">true</span><span style="color: #a71d5d">;</span></span></code></li>
<li><a class="anchor" name="line198"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li><a class="anchor" name="line199"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try&nbsp;{</span></span></code></li>
<li class="selected"><a class="anchor" name="line200"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">getHttpKernel</span><span style="color: #a71d5d">()-&gt;</span><span style="color: #222222">handle</span><span style="color: #a71d5d">(</span><span style="color: #222222">$request</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$type</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$catch</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line201"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;finally&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line202"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--</span><span style="color: #222222">$this</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">requestStackSize</span><span style="color: #a71d5d">;</span></span></code></li>
<li><a class="anchor" name="line203"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line204"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;}</span></span></code></li>
<li><a class="anchor" name="line205"></a><code><span style="color: #a71d5d"></span></span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-2-13" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title="Symfony\Component\HttpKernel\Kernel">Kernel</abbr></span><span class="trace-type">-&gt;</span><span class="trace-method">handle</span><span class="trace-arguments">(<em>object</em>(<abbr title="Symfony\Component\HttpFoundation\Request">Request</abbr>))</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=web/app_dev.php&amp;line=29#line29">web/<strong>app_dev.php</strong></a>
(line 29)
</span>
</div>
<div id="trace-html-2-13" class="trace-code sf-toggle-content">
<ol start="24"><li><a class="anchor" name="line24"></a><code><span style="color: #a71d5d"></span><span style="color: #222222">$kernel&nbsp;</span><span style="color: #a71d5d">=&nbsp;new&nbsp;</span><span style="color: #222222">AppKernel</span><span style="color: #a71d5d">(</span><span style="color: #183691">'dev'</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">true</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line25"></a><code><span style="color: #a71d5d">if&nbsp;(</span><span style="color: #222222">PHP_VERSION_ID&nbsp;</span><span style="color: #a71d5d">&lt;&nbsp;</span><span style="color: #222222">70000</span><span style="color: #a71d5d">)&nbsp;{</span></span></code></li>
<li><a class="anchor" name="line26"></a><code><span style="color: #a71d5d">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #222222">$kernel</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">loadClassCache</span><span style="color: #a71d5d">();</span></span></code></li>
<li><a class="anchor" name="line27"></a><code><span style="color: #a71d5d">}</span></span></code></li>
<li><a class="anchor" name="line28"></a><code><span style="color: #a71d5d"></span><span style="color: #222222">$request&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">Request</span><span style="color: #a71d5d">::</span><span style="color: #222222">createFromGlobals</span><span style="color: #a71d5d">();</span></span></code></li>
<li class="selected"><a class="anchor" name="line29"></a><code><span style="color: #a71d5d"></span><span style="color: #222222">$response&nbsp;</span><span style="color: #a71d5d">=&nbsp;</span><span style="color: #222222">$kernel</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">handle</span><span style="color: #a71d5d">(</span><span style="color: #222222">$request</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line30"></a><code><span style="color: #a71d5d"></span><span style="color: #222222">$response</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">send</span><span style="color: #a71d5d">();</span></span></code></li>
<li><a class="anchor" name="line31"></a><code><span style="color: #a71d5d"></span><span style="color: #222222">$kernel</span><span style="color: #a71d5d">-&gt;</span><span style="color: #222222">terminate</span><span style="color: #a71d5d">(</span><span style="color: #222222">$request</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$response</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line32"></a><code><span style="color: #a71d5d"></span>
</span></code></li></ol>
</div>
</div>
<div class="trace-line">
<div class="trace-line-header break-long-words sf-toggle" data-toggle-selector="#trace-html-2-14" data-toggle-initial="">
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960V832q0-26-19-45t-45-19H448q-26 0-45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5T1376 1664H416q-119 0-203.5-84.5T128 1376V416q0-119 84.5-203.5T416 128h960q119 0 203.5 84.5T1664 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1408 960v-128q0-26-19-45t-45-19h-320v-320q0-26-19-45t-45-19h-128q-26 0-45 19t-19 45v320h-320q-26 0-45 19t-19 45v128q0 26 19 45t45 19h320v320q0 26 19 45t45 19h128q26 0 45-19t19-45v-320h320q26 0 45-19t19-45zm256-544v960q0 119-84.5 203.5t-203.5 84.5h-960q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960q119 0 203.5 84.5t84.5 203.5z"/></svg>
</span>
<span class="trace-class"><abbr title=""></abbr></span><span class="trace-method">require</span><span class="trace-arguments">('/Applications/MAMP/htdocs/cs/web/app_dev.php')</span>
<span class="block trace-file-path">
in
<a href="http://127.0.0.1:8000/_profiler/open?file=vendor/symfony/symfony/src/Symfony/Bundle/WebServerBundle/Resources/router.php&amp;line=42#line42">vendor/symfony/symfony/src/Symfony/Bundle/WebServerBundle/Resources/<strong>router.php</strong></a>
(line 42)
</span>
</div>
<div id="trace-html-2-14" class="trace-code sf-toggle-content">
<ol start="37"><li><a class="anchor" name="line37"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li><a class="anchor" name="line38"></a><code><span style="color: #a71d5d"></span><span style="color: #969896">//&nbsp;Since&nbsp;we&nbsp;are&nbsp;rewriting&nbsp;to&nbsp;app_dev.php,&nbsp;adjust&nbsp;SCRIPT_NAME&nbsp;and&nbsp;PHP_SELF&nbsp;accordingly</span></span></code></li>
<li><a class="anchor" name="line39"></a><code><span style="color: #969896"></span><span style="color: #222222">$_SERVER</span><span style="color: #a71d5d">[</span><span style="color: #183691">'SCRIPT_NAME'</span><span style="color: #a71d5d">]&nbsp;=&nbsp;</span><span style="color: #222222">DIRECTORY_SEPARATOR</span><span style="color: #a71d5d">.</span><span style="color: #222222">$script</span><span style="color: #a71d5d">;</span></span></code></li>
<li><a class="anchor" name="line40"></a><code><span style="color: #a71d5d"></span><span style="color: #222222">$_SERVER</span><span style="color: #a71d5d">[</span><span style="color: #183691">'PHP_SELF'</span><span style="color: #a71d5d">]&nbsp;=&nbsp;</span><span style="color: #222222">DIRECTORY_SEPARATOR</span><span style="color: #a71d5d">.</span><span style="color: #222222">$script</span><span style="color: #a71d5d">;</span></span></code></li>
<li><a class="anchor" name="line41"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li class="selected"><a class="anchor" name="line42"></a><code><span style="color: #a71d5d">require&nbsp;</span><span style="color: #222222">$script</span><span style="color: #a71d5d">;</span></span></code></li>
<li><a class="anchor" name="line43"></a><code><span style="color: #a71d5d"></span></span></code></li>
<li><a class="anchor" name="line44"></a><code><span style="color: #a71d5d"></span><span style="color: #222222">error_log</span><span style="color: #a71d5d">(</span><span style="color: #222222">sprintf</span><span style="color: #a71d5d">(</span><span style="color: #183691">'%s:%d&nbsp;[%d]:&nbsp;%s'</span><span style="color: #a71d5d">,&nbsp;</span><span style="color: #222222">$_SERVER</span><span style="color: #a71d5d">[</span><span style="color: #183691">'REMOTE_ADDR'</span><span style="color: #a71d5d">],&nbsp;</span><span style="color: #222222">$_SERVER</span><span style="color: #a71d5d">[</span><span style="color: #183691">'REMOTE_PORT'</span><span style="color: #a71d5d">],&nbsp;</span><span style="color: #222222">http_response_code</span><span style="color: #a71d5d">(),&nbsp;</span><span style="color: #222222">$_SERVER</span><span style="color: #a71d5d">[</span><span style="color: #183691">'REQUEST_URI'</span><span style="color: #a71d5d">]),&nbsp;</span><span style="color: #222222">4</span><span style="color: #a71d5d">);</span></span></code></li>
<li><a class="anchor" name="line45"></a><code><span style="color: #a71d5d"></span>
</span></code></li></ol>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="tab ">
<h3 class="tab-title">
Logs
<span class="badge status-error">1</span> </h3>
<div class="tab-content">
<table class="logs">
<thead>
<tr>
<th>Level</th>
<th>Channel</th> <th class="full-width">Message</th>
</tr>
</thead>
<tbody>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">INFO</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
request
</td>
<td>Matched route &quot;app_ajax_verifyiddocument&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">INFO</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
security
</td>
<td>Populated the TokenStorage with an anonymous Token.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Http\HttplugBundle\Discovery\ConfiguredClientsStrategy::onEvent&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Http\HttplugBundle\Collector\PluginClientFactoryListener::onEvent&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Bundle\FrameworkBundle\EventListener\ResolveControllerNameSubscriber::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\TranslatorListener::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;AppBundle\EventListener\SessionIdleHandler::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Sentry\SentryBundle\EventListener\ExceptionListener::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.controller&quot; to listener &quot;Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.controller&quot; to listener &quot;Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.controller&quot; to listener &quot;Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.controller&quot; to listener &quot;Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.controller&quot; to listener &quot;Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener::onKernelController&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.controller&quot; to listener &quot;Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.controller_arguments&quot; to listener &quot;Sensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListener::onKernelControllerArguments&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:54</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.controller_arguments&quot; to listener &quot;Sensio\Bundle\FrameworkExtraBundle\EventListener\IsGrantedListener::onKernelControllerArguments&quot;.</td>
</tr>
<tr class="status-error">
<td class="text-small" nowrap>
<span class="colored text-bold">CRITICAL</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
request
</td>
<td>Uncaught PHP Exception bandwidthThrottle\tokenBucket\storage\StorageException: &quot;Failed to check for key existence&quot; at /Applications/MAMP/htdocs/cs/vendor/bandwidth-throttle/token-bucket/classes/storage/PredisStorage.php line 62</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Http\HttplugBundle\Discovery\ConfiguredClientsStrategy::onEvent&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Http\HttplugBundle\Collector\PluginClientFactoryListener::onEvent&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Nelmio\CorsBundle\EventListener\CorsListener::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Bundle\FrameworkBundle\EventListener\ResolveControllerNameSubscriber::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Component\HttpKernel\EventListener\TranslatorListener::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;AppBundle\EventListener\SessionIdleHandler::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.request&quot; to listener &quot;Sentry\SentryBundle\EventListener\ExceptionListener::onKernelRequest&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.controller&quot; to listener &quot;Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.controller&quot; to listener &quot;Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.controller&quot; to listener &quot;Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.controller&quot; to listener &quot;Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.controller&quot; to listener &quot;Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener::onKernelController&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.controller&quot; to listener &quot;Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.controller_arguments&quot; to listener &quot;Sensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListener::onKernelControllerArguments&quot;.</td>
</tr>
<tr class="status-normal">
<td class="text-small" nowrap>
<span class="colored text-bold">DEBUG</span>
<span class="text-muted newline">12:57:56</span>
</td>
<td class="text-small text-bold nowrap">
event
</td>
<td>Notified event &quot;kernel.controller_arguments&quot; to listener &quot;Sensio\Bundle\FrameworkExtraBundle\EventListener\IsGrantedListener::onKernelControllerArguments&quot;.</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="tab">
<h3 class="tab-title">
Stack Traces <span class="badge">2</span>
</h3>
<div class="tab-content">
<table class="trace trace-as-text">
<thead class="trace-head">
<tr>
<th class="sf-toggle" data-toggle-selector="#trace-text-1" data-toggle-initial="display">
<h3 class="trace-class">
<span class="text-muted">[2/2]</span>
StorageException
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1344 800v64q0 14-9 23t-23 9H480q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448V416q0-66-47-113t-113-47H480q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5T1312 1536H480q-119 0-203.5-84.5T192 1248V416q0-119 84.5-203.5T480 128h832q119 0 203.5 84.5T1600 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1344 800v64q0 14-9 23t-23 9H960v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23V896H480q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352V416q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448V416q0-66-47-113t-113-47H480q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5T1312 1536H480q-119 0-203.5-84.5T192 1248V416q0-119 84.5-203.5T480 128h832q119 0 203.5 84.5T1600 416z"/></svg>
</span>
</h3>
</th>
</tr>
</thead>
<tbody id="trace-text-1">
<tr>
<td>
<pre class="stacktrace">bandwidthThrottle\tokenBucket\storage\StorageException:
Failed to check for key existence
at vendor/bandwidth-throttle/token-bucket/classes/storage/PredisStorage.php:62
at bandwidthThrottle\tokenBucket\storage\PredisStorage-&gt;isBootstrapped()
(vendor/bandwidth-throttle/token-bucket/classes/TokenBucket.php:117)
at bandwidthThrottle\tokenBucket\TokenBucket-&gt;bandwidthThrottle\tokenBucket\{closure}()
at call_user_func(object(Closure))
(vendor/malkusch/lock/classes/util/DoubleCheckedLocking.php:67)
at malkusch\lock\util\DoubleCheckedLocking-&gt;then(object(Closure))
(vendor/bandwidth-throttle/token-bucket/classes/TokenBucket.php:121)
at bandwidthThrottle\tokenBucket\TokenBucket-&gt;bootstrap(3)
(src/AppBundle/Service/Helper.php:923)
at AppBundle\Service\Helper-&gt;checkVerifyIdLimit(&#039;a62cf22a-4c97-11e9-882d-10ddb1ec0c7c&#039;)
(src/AppBundle/Controller/AjaxController.php:1313)
at AppBundle\Controller\AjaxController-&gt;verifyIDDocument(object(Request))
(vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:151)
at Symfony\Component\HttpKernel\HttpKernel-&gt;handleRaw(object(Request), 1)
(vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68)
at Symfony\Component\HttpKernel\HttpKernel-&gt;handle(object(Request), 1, true)
(vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200)
at Symfony\Component\HttpKernel\Kernel-&gt;handle(object(Request))
(web/app_dev.php:29)
at require(&#039;/Applications/MAMP/htdocs/cs/web/app_dev.php&#039;)
(vendor/symfony/symfony/src/Symfony/Bundle/WebServerBundle/Resources/router.php:42)
</pre>
</td>
</tr>
</tbody>
</table>
<table class="trace trace-as-text">
<thead class="trace-head">
<tr>
<th class="sf-toggle" data-toggle-selector="#trace-text-2" data-toggle-initial="">
<h3 class="trace-class">
<span class="text-muted">[1/2]</span>
ServerException
<span class="icon icon-close"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1344 800v64q0 14-9 23t-23 9H480q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448V416q0-66-47-113t-113-47H480q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5T1312 1536H480q-119 0-203.5-84.5T192 1248V416q0-119 84.5-203.5T480 128h832q119 0 203.5 84.5T1600 416z"/></svg>
</span>
<span class="icon icon-open"><svg width="1792" height="1792" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1344 800v64q0 14-9 23t-23 9H960v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23V896H480q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352V416q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448V416q0-66-47-113t-113-47H480q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5T1312 1536H480q-119 0-203.5-84.5T192 1248V416q0-119 84.5-203.5T480 128h832q119 0 203.5 84.5T1600 416z"/></svg>
</span>
</h3>
</th>
</tr>
</thead>
<tbody id="trace-text-2">
<tr>
<td>
<pre class="stacktrace">Predis\Response\ServerException:
NOAUTH Authentication required
at vendor/predis/predis/src/Client.php:370
at Predis\Client-&gt;onErrorResponse(object(KeyExists), object(Error))
(vendor/predis/predis/src/Client.php:335)
at Predis\Client-&gt;executeCommand(object(KeyExists))
(vendor/predis/predis/src/Client.php:314)
at Predis\Client-&gt;__call(&#039;exists&#039;, array(&#039;token_a62cf22a-4c97-11e9-882d-10ddb1ec0c7c&#039;))
(vendor/bandwidth-throttle/token-bucket/classes/storage/PredisStorage.php:60)
at bandwidthThrottle\tokenBucket\storage\PredisStorage-&gt;isBootstrapped()
(vendor/bandwidth-throttle/token-bucket/classes/TokenBucket.php:117)
at bandwidthThrottle\tokenBucket\TokenBucket-&gt;bandwidthThrottle\tokenBucket\{closure}()
at call_user_func(object(Closure))
(vendor/malkusch/lock/classes/util/DoubleCheckedLocking.php:67)
at malkusch\lock\util\DoubleCheckedLocking-&gt;then(object(Closure))
(vendor/bandwidth-throttle/token-bucket/classes/TokenBucket.php:121)
at bandwidthThrottle\tokenBucket\TokenBucket-&gt;bootstrap(3)
(src/AppBundle/Service/Helper.php:923)
at AppBundle\Service\Helper-&gt;checkVerifyIdLimit(&#039;a62cf22a-4c97-11e9-882d-10ddb1ec0c7c&#039;)
(src/AppBundle/Controller/AjaxController.php:1313)
at AppBundle\Controller\AjaxController-&gt;verifyIDDocument(object(Request))
(vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:151)
at Symfony\Component\HttpKernel\HttpKernel-&gt;handleRaw(object(Request), 1)
(vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68)
at Symfony\Component\HttpKernel\HttpKernel-&gt;handle(object(Request), 1, true)
(vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200)
at Symfony\Component\HttpKernel\Kernel-&gt;handle(object(Request))
(web/app_dev.php:29)
at require(&#039;/Applications/MAMP/htdocs/cs/web/app_dev.php&#039;)
(vendor/symfony/symfony/src/Symfony/Bundle/WebServerBundle/Resources/router.php:42)
</pre>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<script>/*<![CDATA[*/
Sfjs = (function() {
"use strict";
if ('classList' in document.documentElement) {
var hasClass = function (el, cssClass) { return el.classList.contains(cssClass); };
var removeClass = function(el, cssClass) { el.classList.remove(cssClass); };
var addClass = function(el, cssClass) { el.classList.add(cssClass); };
var toggleClass = function(el, cssClass) { el.classList.toggle(cssClass); };
} else {
var hasClass = function (el, cssClass) { return el.className.match(new RegExp('\\b' + cssClass + '\\b')); };
var removeClass = function(el, cssClass) { el.className = el.className.replace(new RegExp('\\b' + cssClass + '\\b'), ' '); };
var addClass = function(el, cssClass) { if (!hasClass(el, cssClass)) { el.className += " " + cssClass; } };
var toggleClass = function(el, cssClass) { hasClass(el, cssClass) ? removeClass(el, cssClass) : addClass(el, cssClass); };
}
var addEventListener;
var el = document.createElement('div');
if (!('addEventListener' in el)) {
addEventListener = function (element, eventName, callback) {
element.attachEvent('on' + eventName, callback);
};
} else {
addEventListener = function (element, eventName, callback) {
element.addEventListener(eventName, callback, false);
};
}
return {
addEventListener: addEventListener,
createTabs: function() {
var tabGroups = document.querySelectorAll('.sf-tabs:not([data-processed=true])');
/* create the tab navigation for each group of tabs */
for (var i = 0; i < tabGroups.length; i++) {
var tabs = tabGroups[i].querySelectorAll('.tab');
var tabNavigation = document.createElement('ul');
tabNavigation.className = 'tab-navigation';
for (var j = 0; j < tabs.length; j++) {
var tabId = 'tab-' + i + '-' + j;
var tabTitle = tabs[j].querySelector('.tab-title').innerHTML;
var tabNavigationItem = document.createElement('li');
tabNavigationItem.setAttribute('data-tab-id', tabId);
if (j == 0) { addClass(tabNavigationItem, 'active'); }
if (hasClass(tabs[j], 'disabled')) { addClass(tabNavigationItem, 'disabled'); }
tabNavigationItem.innerHTML = tabTitle;
tabNavigation.appendChild(tabNavigationItem);
var tabContent = tabs[j].querySelector('.tab-content');
tabContent.parentElement.setAttribute('id', tabId);
}
tabGroups[i].insertBefore(tabNavigation, tabGroups[i].firstChild);
}
/* display the active tab and add the 'click' event listeners */
for (i = 0; i < tabGroups.length; i++) {
tabNavigation = tabGroups[i].querySelectorAll('.tab-navigation li');
for (j = 0; j < tabNavigation.length; j++) {
tabId = tabNavigation[j].getAttribute('data-tab-id');
document.getElementById(tabId).querySelector('.tab-title').className = 'hidden';
if (hasClass(tabNavigation[j], 'active')) {
document.getElementById(tabId).className = 'block';
} else {
document.getElementById(tabId).className = 'hidden';
}
tabNavigation[j].addEventListener('click', function(e) {
var activeTab = e.target || e.srcElement;
/* needed because when the tab contains HTML contents, user can click */
/* on any of those elements instead of their parent '<li>' element */
while (activeTab.tagName.toLowerCase() !== 'li') {
activeTab = activeTab.parentNode;
}
/* get the full list of tabs through the parent of the active tab element */
var tabNavigation = activeTab.parentNode.children;
for (var k = 0; k < tabNavigation.length; k++) {
var tabId = tabNavigation[k].getAttribute('data-tab-id');
document.getElementById(tabId).className = 'hidden';
removeClass(tabNavigation[k], 'active');
}
addClass(activeTab, 'active');
var activeTabId = activeTab.getAttribute('data-tab-id');
document.getElementById(activeTabId).className = 'block';
});
}
tabGroups[i].setAttribute('data-processed', 'true');
}
},
createToggles: function() {
var toggles = document.querySelectorAll('.sf-toggle:not([data-processed=true])');
for (var i = 0; i < toggles.length; i++) {
var elementSelector = toggles[i].getAttribute('data-toggle-selector');
var element = document.querySelector(elementSelector);
addClass(element, 'sf-toggle-content');
if (toggles[i].hasAttribute('data-toggle-initial') && toggles[i].getAttribute('data-toggle-initial') == 'display') {
addClass(toggles[i], 'sf-toggle-on');
addClass(element, 'sf-toggle-visible');
} else {
addClass(toggles[i], 'sf-toggle-off');
addClass(element, 'sf-toggle-hidden');
}
addEventListener(toggles[i], 'click', function(e) {
e.preventDefault();
if ('' !== window.getSelection().toString()) {
/* Don't do anything on text selection */
return;
}
var toggle = e.target || e.srcElement;
/* needed because when the toggle contains HTML contents, user can click */
/* on any of those elements instead of their parent '.sf-toggle' element */
while (!hasClass(toggle, 'sf-toggle')) {
toggle = toggle.parentNode;
}
var element = document.querySelector(toggle.getAttribute('data-toggle-selector'));
toggleClass(toggle, 'sf-toggle-on');
toggleClass(toggle, 'sf-toggle-off');
toggleClass(element, 'sf-toggle-hidden');
toggleClass(element, 'sf-toggle-visible');
/* the toggle doesn't change its contents when clicking on it */
if (!toggle.hasAttribute('data-toggle-alt-content')) {
return;
}
if (!toggle.hasAttribute('data-toggle-original-content')) {
toggle.setAttribute('data-toggle-original-content', toggle.innerHTML);
}
var currentContent = toggle.innerHTML;
var originalContent = toggle.getAttribute('data-toggle-original-content');
var altContent = toggle.getAttribute('data-toggle-alt-content');
toggle.innerHTML = currentContent !== altContent ? altContent : originalContent;
});
/* Prevents from disallowing clicks on links inside toggles */
var toggleLinks = toggles[i].querySelectorAll('a');
for (var j = 0; j < toggleLinks.length; j++) {
addEventListener(toggleLinks[j], 'click', function(e) {
e.stopPropagation();
});
}
toggles[i].setAttribute('data-processed', 'true');
}
}
};
})();
Sfjs.addEventListener(document, 'DOMContentLoaded', function() {
Sfjs.createTabs();
Sfjs.createToggles();
});
/*]]>*/</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment