Created
January 13, 2016 10:48
-
-
Save xvw/eb54caf9a420d70128d9 to your computer and use it in GitHub Desktop.
a Sample output
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<html data-phun-id="html_56962b39ab666" lang="en"> | |
<head data-phun-id="head_56962b39ab57b"> | |
<meta data-phun-id="meta_56962b39ab5b4" charset="utf8" /> | |
<title data-phun-id="title_56962b39ab5f0">Exception: VariantNotInCallback</title> | |
<link data-phun-id="link_56962b39ab6c2" type="text/css" rel="stylesheet" href="//localhost/phun/phun/css/font-awesome.min.css" media="screen" /> | |
<link data-phun-id="link_56962b39ab716" type="text/css" rel="stylesheet" href="//localhost/phun/phun/css/debugger.css" media="screen" /> | |
</head> | |
<body data-phun-id="body_56962b39ab62b"> | |
<div data-phun-id="div_56962b39ab8cf" class="phun-debug-toolbox"><a data-phun-id="a_56962b39ab7de" href="/phun/home"><i data-phun-id="i_56962b39ab760" class="fa fa-refresh"></i><span data-phun-id="span_56962b39ab7a2" class="phun-debug-tooltip">Refresh the current service</span></a><a data-phun-id="a_56962b39ab896" href="/phun/home"><i data-phun-id="i_56962b39ab818" class="fa fa-clock-o"></i><span data-phun-id="span_56962b39ab85c" class="phun-debug-tooltip">21.493911743164 ms</span></a></div> | |
<div data-phun-id="div_56962b39ab9c1" class="phun-debug-modal"> | |
<div data-phun-id="div_56962b39ab988"> | |
<h1 data-phun-id="h1_56962b39ab94b" class="phun-debug-h1"><i data-phun-id="i_56962b39ab90d" class="fa fa-exclamation-triangle"></i> Exception :VariantNotInCallback</h1> | |
<div data-phun-id="div_56962b39a7404"> | |
<p data-phun-id="p_56962b39a744c" class="phun-debug-txt">[i] not as a callback argument</p> | |
<div data-phun-id="div_56962b39a7a6c" class="phun-debug-code-block"> | |
<input data-phun-id="input_56962b39a74aa" type="button" class="phun-button phun-espaced-button" value="Hide" style="color:#ccc;background-color:#fafafa;" /><span data-phun-id="span_56962b39a7a2e" class="phun-debug-label-file"><i data-phun-id="i_56962b39a79e6" class="fa fa-arrow-down"></i> /home/xvw/Programmation/PHP/phun/index.php (27)</span><pre data-phun-id="pre_56962b39a7986" class="phun-debug-code" style="display:flex;"><div data-phun-id="div_56962b39a790a"><span data-phun-id="span_56962b39a7646" class="phun-debug-linum-std">22</span><span data-phun-id="span_56962b39a768b" class="phun-debug-linum-std">23</span><span data-phun-id="span_56962b39a76cc" class="phun-debug-linum-std">24</span><span data-phun-id="span_56962b39a770c" class="phun-debug-linum-std">25</span><span data-phun-id="span_56962b39a774b" class="phun-debug-linum-std">26</span><span data-phun-id="span_56962b39a778b" class="phun-debug-linum-std-red">27</span><span data-phun-id="span_56962b39a77ca" class="phun-debug-linum-std">28</span><span data-phun-id="span_56962b39a780a" class="phun-debug-linum-std">29</span><span data-phun-id="span_56962b39a784a" class="phun-debug-linum-std">30</span><span data-phun-id="span_56962b39a788a" class="phun-debug-linum-std">31</span><span data-phun-id="span_56962b39a78c9" class="phun-debug-linum-std">32</span></div><code data-phun-id="code_56962b39a7949"><br /></span><span style="color: #0000BB">$hello</span><span style="color: #007700">-></span><span style="color: #0000BB">setView</span><span style="color: #007700">(function() use(</span><span style="color: #0000BB">$home</span><span style="color: #007700">) {<br /> return </span><span style="color: #0000BB">Html</span><span style="color: #007700">\</span><span style="color: #0000BB">document</span><span style="color: #007700">(</span><span style="color: #DD0000">'Hello man'</span><span style="color: #007700">)<br /> -></span><span style="color: #0000BB">addCss</span><span style="color: #007700">(</span><span style="color: #DD0000">'style.css'</span><span style="color: #007700">)<br /> -></span><span style="color: #0000BB">add</span><span style="color: #007700">(</span><span style="color: #0000BB">$home</span><span style="color: #007700">-></span><span style="color: #0000BB">a</span><span style="color: #007700">(</span><span style="color: #DD0000">'Back'</span><span style="color: #007700">));<br />});<br /><br /></span><span style="color: #0000BB">Phun</span><span style="color: #007700">::</span><span style="color: #0000BB">start</span><span style="color: #007700">();<br /><br /></span><span style="color: #0000BB">?></code></pre></div> | |
<div data-phun-id="div_56962b39a911c" class="phun-debug-code-block"> | |
<input data-phun-id="input_56962b39a7cb9" type="button" class="phun-button phun-espaced-button" value="Show" style="color:#ccc;background-color:#fafafa;" /><span data-phun-id="span_56962b39a90de" class="phun-debug-label-file"><i data-phun-id="i_56962b39a9095" class="fa fa-arrow-down"></i> /home/xvw/Programmation/PHP/phun/phun/services/Service.php (445)</span><pre data-phun-id="pre_56962b39a9003" class="phun-debug-code" style="display:none;"><div data-phun-id="div_56962b39a8f87"><span data-phun-id="span_56962b39a8cbf" class="phun-debug-linum-std">440</span><span data-phun-id="span_56962b39a8d09" class="phun-debug-linum-std">441</span><span data-phun-id="span_56962b39a8d4a" class="phun-debug-linum-std">442</span><span data-phun-id="span_56962b39a8d89" class="phun-debug-linum-std">443</span><span data-phun-id="span_56962b39a8dc8" class="phun-debug-linum-std">444</span><span data-phun-id="span_56962b39a8e09" class="phun-debug-linum-std-red">445</span><span data-phun-id="span_56962b39a8e48" class="phun-debug-linum-std">446</span><span data-phun-id="span_56962b39a8e88" class="phun-debug-linum-std">447</span><span data-phun-id="span_56962b39a8ec7" class="phun-debug-linum-std">448</span><span data-phun-id="span_56962b39a8f06" class="phun-debug-linum-std">449</span><span data-phun-id="span_56962b39a8f46" class="phun-debug-linum-std">450</span></div><code data-phun-id="code_56962b39a8fc6"> </span><span style="color: #0000BB">500<br /> </span><span style="color: #007700">);<br /> }<br /><br /> public function </span><span style="color: #0000BB">setView</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$mime </span><span style="color: #007700">= </span><span style="color: #DD0000">'text/html'</span><span style="color: #007700">) {<br /> try { </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">bindWith</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$mime</span><span style="color: #007700">);}<br /> catch(</span><span style="color: #0000BB">Exception $e</span><span style="color: #007700">) {<br /> </span><span style="color: #0000BB">perform_exception</span><span style="color: #007700">(</span><span style="color: #0000BB">$e</span><span style="color: #007700">);<br /> }<br /> }</code></pre></div> | |
<div data-phun-id="div_56962b39aa4c1" class="phun-debug-code-block"> | |
<input data-phun-id="input_56962b39a933b" type="button" class="phun-button phun-espaced-button" value="Show" style="color:#ccc;background-color:#fafafa;" /><span data-phun-id="span_56962b39aa484" class="phun-debug-label-file"><i data-phun-id="i_56962b39aa42e" class="fa fa-arrow-down"></i> /home/xvw/Programmation/PHP/phun/phun/services/Service.php (138)</span><pre data-phun-id="pre_56962b39aa3a2" class="phun-debug-code" style="display:none;"><div data-phun-id="div_56962b39aa31f"><span data-phun-id="span_56962b39aa053" class="phun-debug-linum-std">133</span><span data-phun-id="span_56962b39aa095" class="phun-debug-linum-std">134</span><span data-phun-id="span_56962b39aa0d2" class="phun-debug-linum-std">135</span><span data-phun-id="span_56962b39aa10e" class="phun-debug-linum-std">136</span><span data-phun-id="span_56962b39aa14a" class="phun-debug-linum-std">137</span><span data-phun-id="span_56962b39aa186" class="phun-debug-linum-std-red">138</span><span data-phun-id="span_56962b39aa1c2" class="phun-debug-linum-std">139</span><span data-phun-id="span_56962b39aa1fe" class="phun-debug-linum-std">140</span><span data-phun-id="span_56962b39aa23e" class="phun-debug-linum-std">141</span><span data-phun-id="span_56962b39aa290" class="phun-debug-linum-std">142</span><span data-phun-id="span_56962b39aa2dd" class="phun-debug-linum-std">143</span></div><code data-phun-id="code_56962b39aa361"> return </span><span style="color: #0000BB">$this</span><span style="color: #007700">;<br /> }<br /><br /> public function </span><span style="color: #0000BB">bindWith</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">, </span><span style="color: #0000BB">$mime </span><span style="color: #007700">= </span><span style="color: #DD0000">'text/html'</span><span style="color: #007700">) {<br /> </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">mime </span><span style="color: #007700">= </span><span style="color: #0000BB">$mime</span><span style="color: #007700">;<br /> </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">checkVariantNumber</span><span style="color: #007700">(</span><span style="color: #0000BB">$callback</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">view </span><span style="color: #007700">= </span><span style="color: #0000BB">$callback</span><span style="color: #007700">;<br /> return </span><span style="color: #0000BB">$this</span><span style="color: #007700">;<br /> }<br /></code></pre></div> | |
<div data-phun-id="div_56962b39ab3b8" class="phun-debug-code-block"> | |
<input data-phun-id="input_56962b39aa6ad" type="button" class="phun-button phun-espaced-button" value="Show" style="color:#ccc;background-color:#fafafa;" /><span data-phun-id="span_56962b39ab37e" class="phun-debug-label-file"><i data-phun-id="i_56962b39ab340" class="fa fa-exclamation-circle"></i> /home/xvw/Programmation/PHP/phun/phun/services/Service.php (161)</span><pre data-phun-id="pre_56962b39ab2d2" class="phun-debug-code" style="display:none;"><div data-phun-id="div_56962b39ab25f"><span data-phun-id="span_56962b39aafda" class="phun-debug-linum-std">156</span><span data-phun-id="span_56962b39ab019" class="phun-debug-linum-std">157</span><span data-phun-id="span_56962b39ab054" class="phun-debug-linum-std">158</span><span data-phun-id="span_56962b39ab08d" class="phun-debug-linum-std">159</span><span data-phun-id="span_56962b39ab0c7" class="phun-debug-linum-std">160</span><span data-phun-id="span_56962b39ab102" class="phun-debug-linum-std-red">161</span><span data-phun-id="span_56962b39ab13b" class="phun-debug-linum-std">162</span><span data-phun-id="span_56962b39ab175" class="phun-debug-linum-std">163</span><span data-phun-id="span_56962b39ab1af" class="phun-debug-linum-std">164</span><span data-phun-id="span_56962b39ab1e9" class="phun-debug-linum-std">165</span><span data-phun-id="span_56962b39ab223" class="phun-debug-linum-std">166</span></div><code data-phun-id="code_56962b39ab298"> </span><span style="color: #0000BB">$reflection</span><span style="color: #007700">-></span><span style="color: #0000BB">getParameters</span><span style="color: #007700">()<br /> );<br /> </span><span style="color: #0000BB">$ctn </span><span style="color: #007700">= (</span><span style="color: #0000BB">$ctn </span><span style="color: #007700">=== </span><span style="color: #0000BB">null</span><span style="color: #007700">) ? </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">getVariants</span><span style="color: #007700">() : </span><span style="color: #0000BB">$ctn</span><span style="color: #007700">;<br /> foreach(</span><span style="color: #0000BB">$ctn </span><span style="color: #007700">as </span><span style="color: #0000BB">$variant</span><span style="color: #007700">) {<br /> if (!</span><span style="color: #0000BB">in_array</span><span style="color: #007700">(</span><span style="color: #0000BB">$variant</span><span style="color: #007700">, </span><span style="color: #0000BB">$params</span><span style="color: #007700">)) {<br /> throw new </span><span style="color: #0000BB">VariantNotInCallback</span><span style="color: #007700">(<br /> </span><span style="color: #DD0000">'['</span><span style="color: #007700">.</span><span style="color: #0000BB">$variant </span><span style="color: #007700">. </span><span style="color: #DD0000">'] not as a callback argument'</span><span style="color: #007700">,<br /> </span><span style="color: #0000BB">get_defined_vars</span><span style="color: #007700">(),<br /> </span><span style="color: #0000BB">500<br /> </span><span style="color: #007700">);</code></pre></div> | |
</div> | |
</div> | |
</div> | |
<script data-phun-id="script_56962b39aba07" type="application/javascript"> | |
var _iA3 = {}; | |
_iA3["input_56962b39a74aa"] = document.querySelector('[data-phun-id="input_56962b39a74aa"]'); | |
var var56962b39a7abd = function(e) { | |
var var56962b39a7b58 = 'Hide'; | |
var var56962b39a7b98 = 'flex'; | |
if (e.target.value == 'Hide') { | |
var var56962b39a7be7 = function() { | |
var56962b39a7b98 = 'none'; | |
var56962b39a7b58 = 'Show'; | |
}; | |
var56962b39a7be7(); | |
} else { | |
var var56962b39a7c25 = function() {}; | |
var56962b39a7c25(); | |
} | |
e.target.value = var56962b39a7b58 | |
}; | |
_iA3["input_56962b39a74aa"].addEventListener("click", var56962b39a7abd, false); | |
_iA3["input_56962b39a7cb9"] = document.querySelector('[data-phun-id="input_56962b39a7cb9"]'); | |
var var56962b39a916a = function(e) { | |
var var56962b39a91ed = 'Hide'; | |
var var56962b39a922b = 'flex'; | |
if (e.target.value == 'Hide') { | |
var var56962b39a9278 = function() { | |
var56962b39a922b = 'none'; | |
var56962b39a91ed = 'Show'; | |
}; | |
var56962b39a9278(); | |
} else { | |
var var56962b39a92b5 = function() {}; | |
var56962b39a92b5(); | |
} | |
e.target.value = var56962b39a91ed | |
}; | |
_iA3["input_56962b39a7cb9"].addEventListener("click", var56962b39a916a, false); | |
_iA3["input_56962b39a933b"] = document.querySelector('[data-phun-id="input_56962b39a933b"]'); | |
var var56962b39aa50a = function(e) { | |
var var56962b39aa57d = 'Hide'; | |
var var56962b39aa5b8 = 'flex'; | |
if (e.target.value == 'Hide') { | |
var var56962b39aa5ff = function() { | |
var56962b39aa5b8 = 'none'; | |
var56962b39aa57d = 'Show'; | |
}; | |
var56962b39aa5ff(); | |
} else { | |
var var56962b39aa63a = function() {}; | |
var56962b39aa63a(); | |
} | |
e.target.value = var56962b39aa57d | |
}; | |
_iA3["input_56962b39a933b"].addEventListener("click", var56962b39aa50a, false); | |
_iA3["input_56962b39aa6ad"] = document.querySelector('[data-phun-id="input_56962b39aa6ad"]'); | |
var var56962b39ab3fb = function(e) { | |
var var56962b39ab45e = 'Hide'; | |
var var56962b39ab497 = 'flex'; | |
if (e.target.value == 'Hide') { | |
var var56962b39ab4da = function() { | |
var56962b39ab497 = 'none'; | |
var56962b39ab45e = 'Show'; | |
}; | |
var56962b39ab4da(); | |
} else { | |
var var56962b39ab513 = function() {}; | |
var56962b39ab513(); | |
} | |
e.target.value = var56962b39ab45e | |
}; | |
_iA3["input_56962b39aa6ad"].addEventListener("click", var56962b39ab3fb, false); | |
</script> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment