Created
January 12, 2016 11:32
-
-
Save xvw/39545bb20f1507592bbe to your computer and use it in GitHub Desktop.
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
<html data-phun-id="html_5694e2dc109da" lang="en"><head data-phun-id="head_5694e2dc108e5"><meta data-phun-id="meta_5694e2dc10920" charset="utf8"><title data-phun-id="title_5694e2dc1095f">Exception: VariantNotInCallback</title><link data-phun-id="link_5694e2dc10a3d" type="text/css" rel="stylesheet" href="//localhost/phun/phun/css/font-awesome.min.css" media="screen"><link data-phun-id="link_5694e2dc10a91" type="text/css" rel="stylesheet" href="//localhost/phun/phun/css/debugger.css" media="screen"></head><body data-phun-id="body_5694e2dc1099c"><div data-phun-id="div_5694e2dc10c50" class="phun-debug-toolbox"><a data-phun-id="a_5694e2dc10b57" href="/phun/"><i data-phun-id="i_5694e2dc10ad7" class="fa fa-refresh"></i><span data-phun-id="span_5694e2dc10b1a" class="phun-debug-tooltip">Refresh the current service</span></a><a data-phun-id="a_5694e2dc10c15" href="/phun/"><i data-phun-id="i_5694e2dc10b92" class="fa fa-clock-o"></i><span data-phun-id="span_5694e2dc10bd9" class="phun-debug-tooltip">19.505023956299 ms</span></a></div><div data-phun-id="div_5694e2dc10d48" class="phun-debug-modal"><div data-phun-id="div_5694e2dc10d0d"><h1 data-phun-id="h1_5694e2dc10ccf" class="phun-debug-h1"><i data-phun-id="i_5694e2dc10c8f" class="fa fa-exclamation-triangle"></i> Exception :VariantNotInCallback</h1><div data-phun-id="div_5694e2dc0cce9"><p data-phun-id="p_5694e2dc0cd3b" class="phun-debug-txt">[i] not as a callback argument</p><div data-phun-id="div_5694e2dc0d3f0" class="phun-debug-code-block"><input data-phun-id="input_5694e2dc0cd98" class="phun-button phun-espaced-button" value="Show" style="color:#ccc;background-color:#fafafa;" type="button"><span data-phun-id="span_5694e2dc0d3b2" class="phun-debug-label-file"><i data-phun-id="i_5694e2dc0d368" class="fa fa-arrow-down"></i> /home/xvw/Programmation/PHP/phun/index.php (27)</span><pre data-phun-id="pre_5694e2dc0d27c" class="phun-debug-code" style="display: none;"><div data-phun-id="div_5694e2dc0d200"><span data-phun-id="span_5694e2dc0cf33" class="phun-debug-linum-std">22</span><span data-phun-id="span_5694e2dc0cf7b" class="phun-debug-linum-std">23</span><span data-phun-id="span_5694e2dc0cfbc" class="phun-debug-linum-std">24</span><span data-phun-id="span_5694e2dc0cffc" class="phun-debug-linum-std">25</span><span data-phun-id="span_5694e2dc0d03c" class="phun-debug-linum-std">26</span><span data-phun-id="span_5694e2dc0d07d" class="phun-debug-linum-std-red">27</span><span data-phun-id="span_5694e2dc0d0bd" class="phun-debug-linum-std">28</span><span data-phun-id="span_5694e2dc0d0fe" class="phun-debug-linum-std">29</span><span data-phun-id="span_5694e2dc0d13e" class="phun-debug-linum-std">30</span><span data-phun-id="span_5694e2dc0d17e" class="phun-debug-linum-std">31</span><span data-phun-id="span_5694e2dc0d1bf" class="phun-debug-linum-std">32</span></div><code data-phun-id="code_5694e2dc0d23e"><br><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><br><br></span></code></pre></div><div data-phun-id="div_5694e2dc0e713" class="phun-debug-code-block"><input data-phun-id="input_5694e2dc0d43f" class="phun-button phun-espaced-button" value="Show" style="color:#ccc;background-color:#fafafa;" type="button"><span data-phun-id="span_5694e2dc0e6d5" class="phun-debug-label-file"><i data-phun-id="i_5694e2dc0e691" class="fa fa-arrow-down"></i> /home/xvw/Programmation/PHP/phun/phun/services/Service.php (445)</span><pre data-phun-id="pre_5694e2dc0e5a5" class="phun-debug-code" style="display: none;"><div data-phun-id="div_5694e2dc0e52d"><span data-phun-id="span_5694e2dc0e280" class="phun-debug-linum-std">440</span><span data-phun-id="span_5694e2dc0e2c5" class="phun-debug-linum-std">441</span><span data-phun-id="span_5694e2dc0e303" class="phun-debug-linum-std">442</span><span data-phun-id="span_5694e2dc0e340" class="phun-debug-linum-std">443</span><span data-phun-id="span_5694e2dc0e37e" class="phun-debug-linum-std">444</span><span data-phun-id="span_5694e2dc0e3bb" class="phun-debug-linum-std-red">445</span><span data-phun-id="span_5694e2dc0e3f8" class="phun-debug-linum-std">446</span><span data-phun-id="span_5694e2dc0e435" class="phun-debug-linum-std">447</span><span data-phun-id="span_5694e2dc0e472" class="phun-debug-linum-std">448</span><span data-phun-id="span_5694e2dc0e4b0" class="phun-debug-linum-std">449</span><span data-phun-id="span_5694e2dc0e4ed" class="phun-debug-linum-std">450</span></div><code data-phun-id="code_5694e2dc0e569"> <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> }</span></code></pre></div><div data-phun-id="div_5694e2dc0f89c" class="phun-debug-code-block"><input data-phun-id="input_5694e2dc0e767" class="phun-button phun-espaced-button" value="Show" style="color:#ccc;background-color:#fafafa;" type="button"><span data-phun-id="span_5694e2dc0f85f" class="phun-debug-label-file"><i data-phun-id="i_5694e2dc0f81b" class="fa fa-arrow-down"></i> /home/xvw/Programmation/PHP/phun/phun/services/Service.php (138)</span><pre data-phun-id="pre_5694e2dc0f71c" class="phun-debug-code" style="display: none;"><div data-phun-id="div_5694e2dc0f684"><span data-phun-id="span_5694e2dc0f3d9" class="phun-debug-linum-std">133</span><span data-phun-id="span_5694e2dc0f41d" class="phun-debug-linum-std">134</span><span data-phun-id="span_5694e2dc0f45b" class="phun-debug-linum-std">135</span><span data-phun-id="span_5694e2dc0f498" class="phun-debug-linum-std">136</span><span data-phun-id="span_5694e2dc0f4d6" class="phun-debug-linum-std">137</span><span data-phun-id="span_5694e2dc0f513" class="phun-debug-linum-std-red">138</span><span data-phun-id="span_5694e2dc0f550" class="phun-debug-linum-std">139</span><span data-phun-id="span_5694e2dc0f58d" class="phun-debug-linum-std">140</span><span data-phun-id="span_5694e2dc0f5ca" class="phun-debug-linum-std">141</span><span data-phun-id="span_5694e2dc0f607" class="phun-debug-linum-std">142</span><span data-phun-id="span_5694e2dc0f644" class="phun-debug-linum-std">143</span></div><code data-phun-id="code_5694e2dc0f6ca"> return <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></span></code></pre></div><div data-phun-id="div_5694e2dc10898" class="phun-debug-code-block"><input data-phun-id="input_5694e2dc0f8e8" class="phun-button phun-espaced-button" value="Show" style="color:#ccc;background-color:#fafafa;" type="button"><span data-phun-id="span_5694e2dc1085c" class="phun-debug-label-file"><i data-phun-id="i_5694e2dc1081a" class="fa fa-exclamation-circle"></i> /home/xvw/Programmation/PHP/phun/phun/services/Service.php (161)</span><pre data-phun-id="pre_5694e2dc10717" class="phun-debug-code" style="display: none;"><div data-phun-id="div_5694e2dc106a2"><span data-phun-id="span_5694e2dc103f0" class="phun-debug-linum-std">156</span><span data-phun-id="span_5694e2dc10432" class="phun-debug-linum-std">157</span><span data-phun-id="span_5694e2dc10470" class="phun-debug-linum-std">158</span><span data-phun-id="span_5694e2dc104ac" class="phun-debug-linum-std">159</span><span data-phun-id="span_5694e2dc104e9" class="phun-debug-linum-std">160</span><span data-phun-id="span_5694e2dc10526" class="phun-debug-linum-std-red">161</span><span data-phun-id="span_5694e2dc10560" class="phun-debug-linum-std">162</span><span data-phun-id="span_5694e2dc105a5" class="phun-debug-linum-std">163</span><span data-phun-id="span_5694e2dc105e2" class="phun-debug-linum-std">164</span><span data-phun-id="span_5694e2dc1061f" class="phun-debug-linum-std">165</span><span data-phun-id="span_5694e2dc10663" class="phun-debug-linum-std">166</span></div><code data-phun-id="code_5694e2dc106dd"> <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">);</span></code></pre></div></div></div></div><script data-phun-id="script_5694e2dc10d90" type="application/javascript">var _iA3={};_iA3["pre_5694e2dc0d27c"]=document.querySelector('[data-phun-id="pre_5694e2dc0d27c"]');cb5694e2dc0d2ec=function(e){var v ="Hide", s="flex";if(e.target.value == "Hide"){v="Show";s="none"};_iA3["pre_5694e2dc0d27c"].style.display=s;e.target.value = v;};_iA3["input_5694e2dc0cd98"]=document.querySelector('[data-phun-id="input_5694e2dc0cd98"]');_iA3["input_5694e2dc0cd98"].addEventListener("click",cb5694e2dc0d2ec,false);_iA3["pre_5694e2dc0e5a5"]=document.querySelector('[data-phun-id="pre_5694e2dc0e5a5"]');cb5694e2dc0e628=function(e){var v ="Hide", s="flex";if(e.target.value == "Hide"){v="Show";s="none"};_iA3["pre_5694e2dc0e5a5"].style.display=s;e.target.value = v;};_iA3["input_5694e2dc0d43f"]=document.querySelector('[data-phun-id="input_5694e2dc0d43f"]');_iA3["input_5694e2dc0d43f"].addEventListener("click",cb5694e2dc0e628,false);_iA3["pre_5694e2dc0f71c"]=document.querySelector('[data-phun-id="pre_5694e2dc0f71c"]');cb5694e2dc0f7ae=function(e){var v ="Hide", s="flex";if(e.target.value == "Hide"){v="Show";s="none"};_iA3["pre_5694e2dc0f71c"].style.display=s;e.target.value = v;};_iA3["input_5694e2dc0e767"]=document.querySelector('[data-phun-id="input_5694e2dc0e767"]');_iA3["input_5694e2dc0e767"].addEventListener("click",cb5694e2dc0f7ae,false);_iA3["pre_5694e2dc10717"]=document.querySelector('[data-phun-id="pre_5694e2dc10717"]');cb5694e2dc107ba=function(e){var v ="Hide", s="flex";if(e.target.value == "Hide"){v="Show";s="none"};_iA3["pre_5694e2dc10717"].style.display=s;e.target.value = v;};_iA3["input_5694e2dc0f8e8"]=document.querySelector('[data-phun-id="input_5694e2dc0f8e8"]');_iA3["input_5694e2dc0f8e8"].addEventListener("click",cb5694e2dc107ba,false);</script></body></html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment