/log/exception-2014-01-04-20-57-42-fce2762292ad041e0e3c1cd20e4169a6.html
HTML | 1973 lines | 1869 code | 104 blank | 0 comment | 0 complexity | 7abe3a4c59aadc66ef6d26585aa39904 MD5 | raw file
Large files files are truncated, but you can click here to view the full file
- <!DOCTYPE html><!-- "' --></script></style></pre></xmp></table>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="robots" content="noindex">
- <meta name="generator" content="Nette Framework">
- <title>Notice</title><!-- Trying to get property of non-object -->
- <style type="text/css" class="nette-debug">html{overflow-y:scroll}body{margin:0 0 2em;padding:0}#netteBluescreen{font:9pt/1.5 Verdana,sans-serif;background:white;color:#333;position:absolute;left:0;top:0;width:100%;text-align:left}#netteBluescreen *{font:inherit;color:inherit;background:transparent;border:none;margin:0;padding:0;text-align:inherit;text-indent:0}#netteBluescreen b{font-weight:bold}#netteBluescreen i{font-style:italic}#netteBluescreen a{text-decoration:none;color:#328ADC;padding:2px 4px;margin:-2px -4px}#netteBluescreen a:hover,#netteBluescreen a:active,#netteBluescreen a:focus{color:#085AA3}#netteBluescreen a abbr{font-family:sans-serif;color:#BBB}#netteBluescreenIcon{position:absolute;right:.5em;top:.5em;z-index:20000;text-decoration:none;background:#CD1818;padding:3px}#netteBluescreenError{background:#CD1818;color:white;font:13pt/1.5 Verdana,sans-serif!important;display:block}#netteBluescreenError #netteBsSearch{color:#CD1818;font-size:.7em}#netteBluescreenError:hover #netteBsSearch{color:#ED8383}#netteBluescreen h1{font-size:18pt;font-weight:normal;text-shadow:1px 1px 0 rgba(0,0,0,.4);margin:.7em 0}#netteBluescreen h2{font:14pt/1.5 sans-serif!important;color:#888;margin:.6em 0}#netteBluescreen h3{font:bold 10pt/1.5 Verdana,sans-serif!important;margin:1em 0;padding:0}#netteBluescreen p,#netteBluescreen pre{margin:.8em 0}#netteBluescreen pre,#netteBluescreen code,#netteBluescreen table{font:9pt/1.5 Consolas,monospace!important}#netteBluescreen pre,#netteBluescreen table{background:#FDF5CE;padding:.4em .7em;border:1px dotted silver;overflow:auto}#netteBluescreen pre div{min-width:100%;float:left;_float:none;white-space:pre}#netteBluescreen table pre{padding:0;margin:0;border:none}#netteBluescreen pre .php-array,#netteBluescreen pre .php-object{color:#C22}#netteBluescreen pre .php-string{color:#080}#netteBluescreen pre .php-int,#netteBluescreen pre .php-float,#netteBluescreen pre .php-null,#netteBluescreen pre .php-bool{color:#328ADC}#netteBluescreen pre .php-visibility{font-size:85%;color:#998}#netteBluescreen pre.nette-dump a{color:#333}#netteBluescreen div.panel{padding:1px 25px}#netteBluescreen div.inner{background:#F4F3F1;padding:.1em 1em 1em;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}#netteBluescreen table{border-collapse:collapse;width:100%}#netteBluescreen .outer{overflow:auto}#netteBluescreen td,#netteBluescreen th{vertical-align:top;text-align:left;padding:2px 6px;border:1px solid #e6dfbf}#netteBluescreen th{font-weight:bold}#netteBluescreen tr>:first-child{width:20%}#netteBluescreen tr:nth-child(2n),#netteBluescreen tr:nth-child(2n) pre{background-color:#F7F0CB}#netteBluescreen ol{margin:1em 0;padding-left:2.5em}#netteBluescreen ul{font:7pt/1.5 Verdana,sans-serif!important;padding:2em 4em;margin:1em 0 0;color:#777;background:#F6F5F3 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAAAjCAMAAADbuxbOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRF/fz24d7Y7Onj5uLd9vPu3drUzMvG09LN39zW8e7o2NbQ3NnT29jS0M7J1tXQAAAApvmsFgAAABB0Uk5T////////////////////AOAjXRkAAAKlSURBVHja7FbbsqQgDAwENEgc//9vN+SCWDtbtXPmZR/Wc6o02mlC58LA9ckFAOszvMV8xNgyUjyXhojfMVKvRL0ZHavxXYy5JrmchMdzou8YlTClxajtK8ZGGpWRoBr1+gFjKfHkJPbizabLgzE3pH7Iu4K980xgFvlrVzMZoVBWhtvouCDdcTDmTgMCJdVxJ9MKO6XxnliM7hxi5lbj2ZVM4l8DqYyKoNLYcfqBB1/LpHYxEcfVG6ZpMDgyFUVWY/Q1sSYPpIdSAKWqLWL0XqWiMWc4hpH0OQOMOAgdycY4N9Sb7wWANQs3rsDSdLAYiuxi5siVfOhBWIrtH0G3kNaF/8Q4kCPE1kMucG/ZMUBUCOgiKJkPuWWTLGVgLGpwns1DraUayCtoBqERyaYtVsm85NActRooezvSLO/sKZP/nq8n4+xcyjNsRu8zW6KWpdb7wjiQd4WrtFZYFiKHENSmWp6xshh96c2RQ+c7Lt+qbijyEjHWUJ/pZsy8MGIUuzNiPySK2Gqoh6ZTRF6ko6q3nVTkaA//itIrDpW6l3SLo8juOmqMXkYknu5FdQxWbhCfKHEGDhxxyTVaXJF3ZjSl3jMksjSOOKmne9pI+mcG5QvaUJhI9HpkmRo2NpCrDJvsktRhRE2MM6F2n7dt4OaMUq8bCctk0+PoMRzL+1l5PZ2eyM/Owr86gf8z/tOM53lom5+nVcFuB+eJVzlXwAYy9TZ9s537tfqcsJWbEU4nBngZo6FfO9T9CdhfBtmk2dLiAy8uS4zwOpMx2HqYbTC+amNeAYTpsP4SIgvWfUBWXxn3CMHW3ffd7k3+YIkx7w0t/CVGvcPejoeOlzOWzeGbawOHqXQGUTMZRcfj4XPCgW9y/fuvVn8zD9P1QHzv80uAAQA0i3Jer7Jr7gAAAABJRU5ErkJggg==') 99% 10px no-repeat;border-top:1px solid #DDD}#netteBluescreen .highlight{background:#CD1818;color:white;font-weight:bold;font-style:normal;display:block;padding:0 .4em;margin:0 -.4em}#netteBluescreen .line{color:#9F9C7F;font-weight:normal;font-style:normal}#netteBluescreen a[href^=editor\:]{color:inherit;border-bottom:1px dotted #C1D2E1}#netteBluescreen .caused{float:right;padding:.3em .6em;background:#df8075;border-radius:0 0 0 8px;white-space:nowrap}#netteBluescreen .caused a{color:white}</style>
- </head>
- <body>
- <script>document.body.className+=" js";</script>
- <div id="netteBluescreen">
- <a id="netteBluescreenIcon" href="#" rel="next"><abbr>▼</abbr></a
- ><div>
- <div id="netteBluescreenError" class="panel">
- <h1>Notice</h1>
- <p>Trying to get property of non-object <a href="http://www.google.cz/search?sourceid=nette&q=Notice+Trying+to+get+property+of+non-object" id="netteBsSearch">search►</a></p>
- </div>
-
-
-
-
-
- <div class="panel">
- <h2><a href="#" rel="netteBsPnl1">Source file <abbr>▼</abbr></a></h2>
- <div id="netteBsPnl1" class="inner">
- <p><b>File:</b> <a href="editor://open/?file=C%3A%5Cxampp%5Chtdocs%5Cshoes_app%5Capp%5Cmodel%5CModel.php&line=28" title="C:\xampp\htdocs\shoes_app\app\model\Model.php:28">...\app\model\<b>Model.php</b></a> <b>Line:</b> 28</p>
- <pre><div><code><span style="color: #06B"><span style="color: #D24; font-weight: bold"><span class='line'>18:</span> }
- <span class='line'>19:</span>
- <span class='line'>20:</span> public function </span><span style="color: #000">getShoes</span><span style="color: #D24; font-weight: bold">(){
- <span class='line'>21:</span> return </span><span style="color: #000">$this</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">db</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">table</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #080">'shoes'</span><span style="color: #D24; font-weight: bold">);
- <span class='line'>22:</span> }
- <span class='line'>23:</span>
- <span class='line'>24:</span> public function </span><span style="color: #000">getShoe</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #000" title=""4"
- ">$comfort</span><span style="color: #D24; font-weight: bold">, </span><span style="color: #000" title=""0"
- ">$color</span><span style="color: #D24; font-weight: bold">, </span><span style="color: #000" title=""0"
- ">$formal</span><span style="color: #D24; font-weight: bold">, </span><span style="color: #000" title=""0"
- ">$weather</span><span style="color: #D24; font-weight: bold">, </span><span style="color: #000" title=""0"
- ">$price</span><span style="color: #D24; font-weight: bold">){
- <span class='line'>25:</span> </span><span style="color: #000" title=""5"
- ">$image </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #000">$this</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">getComfort</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #000" title=""4"
- ">$comfort</span><span style="color: #D24; font-weight: bold">);
- <span class='line'>26:</span> </span><span style="color: #000" title=""5"
- ">$image </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #000">substr</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #000" title=""5"
- ">$image</span><span style="color: #D24; font-weight: bold">,</span><span style="color: #000">0</span><span style="color: #D24; font-weight: bold">,</span><span style="color: #000">2</span><span style="color: #D24; font-weight: bold">);
- <span class='line'>27:</span> </span><span style="color: #000" title="FALSE
- ">$id </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #000">$this</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">getShoes</span><span style="color: #D24; font-weight: bold">()-></span><span style="color: #000">where</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #080">'heel'</span><span style="color: #D24; font-weight: bold">, </span><span style="color: #000" title=""5"
- ">$image</span><span style="color: #D24; font-weight: bold">)-></span><span style="color: #000">fetch</span><span style="color: #D24; font-weight: bold">();
- <span class='highlight'>28: return $id->id;
- </span></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"><span class='line'>29:</span> </span><span style="color: #998; font-style: italic">// return $image;
- <span class='line'>30:</span>
- <span class='line'>31:</span> </span><span style="color: #D24; font-weight: bold">}
- <span class='line'>32:</span>
- </span></span></code></div></pre> </div></div>
- <div class="panel">
- <h2><a href="#" rel="netteBsPnl2">Call stack <abbr>▼</abbr></a></h2>
- <div id="netteBsPnl2" class="inner">
- <ol>
- <li><p>
- <a href="editor://open/?file=C%3A%5Cxampp%5Chtdocs%5Cshoes_app%5Capp%5Cpresenters%5CHomepagePresenter.php&line=40" title="C:\xampp\htdocs\shoes_app\app\presenters\HomepagePresenter.php:40">...\app\presenters\<b>HomepagePresenter.php</b></a>:40
- <a href="#" rel="netteBsSrc1-1">source <abbr>►</abbr></a>
- Model-> getShoe
- (<a href="#" rel="netteBsArgs1-1">arguments <abbr>►</abbr></a>)
- </p>
- <div class="nette-collapsed outer" id="netteBsArgs1-1">
- <table>
- <tr><th>$comfort</th><td><pre class="nette-dump"><span class="php-string">"4"</span>
- </pre></td></tr>
- <tr><th>$color</th><td><pre class="nette-dump"><span class="php-string">"0"</span>
- </pre></td></tr>
- <tr><th>$formal</th><td><pre class="nette-dump"><span class="php-string">"0"</span>
- </pre></td></tr>
- <tr><th>$weather</th><td><pre class="nette-dump"><span class="php-string">"0"</span>
- </pre></td></tr>
- <tr><th>$price</th><td><pre class="nette-dump"><span class="php-string">"0"</span>
- </pre></td></tr>
- </table>
- </div>
-
- <div class="nette-collapsed" id="netteBsSrc1-1"><pre><div><code><span style="color: #06B"><span style="color: #D24; font-weight: bold"><span class='line'>30:</span> </span><span style="color: #000">$get </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #000">$this</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">httpRequest</span><span style="color: #D24; font-weight: bold">;
- <span class='line'>31:</span> if (</span><span style="color: #000">$get</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">isMethod</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #080">'get'</span><span style="color: #D24; font-weight: bold">)) {
- <span class='line'>32:</span> </span><span style="color: #000">$slider </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #000">$get</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">getQuery</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #080">"name"</span><span style="color: #D24; font-weight: bold">);
- <span class='line'>33:</span> </span><span style="color: #000">$value </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #000">$get</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">getQuery</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #080">"value"</span><span style="color: #D24; font-weight: bold">);
- <span class='line'>34:</span> </span><span style="color: #000">$this</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">$slider </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #000">$value</span><span style="color: #D24; font-weight: bold">;
- <span class='line'>35:</span>
- <span class='line'>36:</span>
- <span class='line'>37:</span> }
- <span class='line'>38:</span>
- <span class='line'>39:</span> if(</span><span style="color: #000">$slider </span><span style="color: #D24; font-weight: bold">&& </span><span style="color: #000">$value</span><span style="color: #D24; font-weight: bold">) {
- <span class='highlight'>40: $this->payload->image = $this->model->getShoe($this->comfort, $this->color, $this->formal, $this->weather, $this->price);
- </span></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"><span class='line'>41:</span> } else {
- <span class='line'>42:</span> </span><span style="color: #000">$this</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">payload</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">message </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #080">'Failure'</span><span style="color: #D24; font-weight: bold">;
- <span class='line'>43:</span> }
- <span class='line'>44:</span>
- </span></span></code></div></pre></div>
-
- </li>
- <li><p>
- <i>inner-code</i>
-
- HomepagePresenter-> handleGetShoes
- ()
- </p>
-
-
- </li>
- <li><p>
- <a href="editor://open/?file=C%3A%5Cxampp%5Chtdocs%5Cshoes_app%5Clibs%5CNette%5CApplication%5CUI%5CPresenterComponent.php&line=94" title="C:\xampp\htdocs\shoes_app\libs\Nette\Application\UI\PresenterComponent.php:94">...\libs\Nette\Application\UI\<b>PresenterComponent.php</b></a>:94
- <a href="#" rel="netteBsSrc1-3">source <abbr>►</abbr></a>
- ReflectionMethod-> invokeArgs
- (<a href="#" rel="netteBsArgs1-3">arguments <abbr>►</abbr></a>)
- </p>
- <div class="nette-collapsed outer" id="netteBsArgs1-3">
- <table>
- <tr><th>$object</th><td><pre class="nette-dump"><a href='#' rel='next'><span class="php-object">HomepagePresenter</span>(36) <abbr>►</abbr> </a><code class="nette-collapsed">{
- <span class="php-key">comfort</span> => <span class="php-string">"4"</span>
- <span class="php-key">color</span> => <span class="php-string">"0"</span>
- <span class="php-key">formal</span> => <span class="php-string">"0"</span>
- <span class="php-key">weather</span> => <span class="php-string">"0"</span>
- <span class="php-key">price</span> => <span class="php-string">"0"</span>
- <a href='#' rel='next'><span class="php-key">model</span> <span class="php-visibility">protected</span> => <span class="php-object">Model</span>(2) <abbr>▼</abbr> </a><code>{
- <a href='#' rel='next'><span class="php-key">db</span> => <span class="php-object">Nette\Database\Connection</span>(6) <abbr>▼</abbr> </a><code>{
- <span class="php-key">dsn</span> <span class="php-visibility">private</span> => <span class="php-string">"mysql:host=localhost;dbname=shoes_app"</span> (37)
- <span class="php-key">driver</span> <span class="php-visibility">private</span> => <span class="php-object">Nette\Database\Drivers\MySqlDriver</span>(1) { ... }
- <span class="php-key">preprocessor</span> <span class="php-visibility">private</span> => <span class="php-object">Nette\Database\SqlPreprocessor</span>(6) { ... }
- <span class="php-key">databaseReflection</span> <span class="php-visibility">private</span> => <span class="php-object">Nette\Database\Reflection\DiscoveredReflection</span>(5) { ... }
- <span class="php-key">cache</span> <span class="php-visibility">private</span> => <span class="php-object">Nette\Caching\Cache</span>(4) { ... }
- <span class="php-key">onQuery</span> => <span class="php-array">array</span>(1) [ ... ]
- }</code>
- <span class="php-key">session_id</span> <span class="php-visibility">private</span> => <span class="php-null">NULL</span>
- }</code>
- <a href='#' rel='next'><span class="php-key">httpRequest</span> <span class="php-visibility">protected</span> => <span class="php-object">Nette\Http\Request</span>(9) <abbr>►</abbr> </a><code class="nette-collapsed">{
- <span class="php-key">method</span> <span class="php-visibility">private</span> => <span class="php-string">"GET"</span> (3)
- <a href='#' rel='next'><span class="php-key">url</span> <span class="php-visibility">private</span> => <span class="php-object">Nette\Http\UrlScript</span>(10) <abbr>►</abbr> </a><code class="nette-collapsed">{
- <span class="php-key">scriptPath</span> <span class="php-visibility">private</span> => <span class="php-string">"/shoes_app/www/"</span> (15)
- <span class="php-key">scheme</span> <span class="php-visibility">private</span> => <span class="php-string">"http"</span> (4)
- <span class="php-key">user</span> <span class="php-visibility">private</span> => <span class="php-string">""</span>
- <span class="php-key">pass</span> <span class="php-visibility">private</span> => <span class="php-string">""</span>
- <span class="php-key">host</span> <span class="php-visibility">private</span> => <span class="php-string">"localhost"</span> (9)
- <span class="php-key">port</span> <span class="php-visibility">private</span> => <span class="php-int">80</span>
- <span class="php-key">path</span> <span class="php-visibility">private</span> => <span class="php-string">"/shoes_app/www/"</span> (15)
- <span class="php-key">query</span> <span class="php-visibility">private</span> => <span class="php-string">"comfort=0&color=0&formal=0&weather=0&price=0&do=getShoes&value=4&name=comfort"</span> (77)
- <span class="php-key">fragment</span> <span class="php-visibility">private</span> => <span class="php-string">""</span>
- <span class="php-key">frozen</span> <span class="php-visibility">private</span> => <span class="php-bool">TRUE</span>
- }</code>
- <a href='#' rel='next'><span class="php-key">query</span> <span class="php-visibility">private</span> => <span class="php-array">array</span>(8) <abbr>►</abbr> </a><code class="nette-collapsed">{
- <span class="php-key">comfort</span> => <span class="php-string">"0"</span>
- <span class="php-key">color</span> => <span class="php-string">"0"</span>
- <span class="php-key">formal</span> => <span class="php-string">"0"</span>
- <span class="php-key">weather</span> => <span class="php-string">"0"</span>
- <span class="php-key">price</span> => <span class="php-string">"0"</span>
- <span class="php-key">do</span> => <span class="php-string">"getShoes"</span> (8)
- <span class="php-key">value</span> => <span class="php-string">"4"</span>
- <span class="php-key">name</span> => <span class="php-string">"comfort"</span> (7)
- }</code>
- <span class="php-key">post</span> <span class="php-visibility">private</span> => <span class="php-array">array</span>(0)
- <span class="php-key">files</span> <span class="php-visibility">private</span> => <span class="php-array">array</span>(0)
- <a href='#' rel='next'><span class="php-key">cookies</span> <span class="php-visibility">private</span> => <span class="php-array">array</span>(2) <abbr>▼</abbr> </a><code>{
- <span class="php-key">"nette-debug-bar"</span> => <span class="php-string">"0:0"</span> (3)
- <span class="php-key">"nette-debug-panel-Nette-Database-Diagnostics-ConnectionPanel"</span> => <span class="php-string">""</span>
- }</code>
- <a href='#' rel='next'><span class="php-key">headers</span> <span class="php-visibility">private</span> => <span class="php-array">array</span>(9) <abbr>►</abbr> </a><code class="nette-collapsed">{
- <span class="php-key">host</span> => <span class="php-string">"localhost"</span> (9)
- <span class="php-key">connection</span> => <span class="php-string">"keep-alive"</span> (10)
- <span class="php-key">accept</span> => <span class="php-string">"*/*"</span> (3)
- <span class="php-key">"x-requested-with"</span> => <span class="php-string">"XMLHttpRequest"</span> (14)
- <span class="php-key">"user-agent"</span> => <span class="php-string">"Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36"</span> (108)
- <span class="php-key">referer</span> => <span class="php-string">"http://localhost/shoes_app/www/"</span> (31)
- <span class="php-key">"accept-encoding"</span> => <span class="php-string">"gzip,deflate,sdch"</span> (17)
- <span class="php-key">"accept-language"</span> => <span class="php-string">"en-US,en;q=0.8,cs;q=0.6,de;q=0.4,sk;q=0.2"</span> (41)
- <span class="php-key">cookie</span> => <span class="php-string">"nette-debug-bar=0:0; nette-debug-panel-Nette-Database-Diagnostics-ConnectionPanel="</span> (82)
- }</code>
- <span class="php-key">remoteAddress</span> <span class="php-visibility">private</span> => <span class="php-string">"::1"</span> (3)
- <span class="php-key">remoteHost</span> <span class="php-visibility">private</span> => <span class="php-null">NULL</span>
- }</code>
- <span class="php-key">invalidLinkMode</span> => <span class="php-int">2</span>
- <span class="php-key">onShutdown</span> => <span class="php-null">NULL</span>
- <a href='#' rel='next'><span class="php-key">request</span> <span class="php-visibility">private</span> => <span class="php-object">Nette\Application\Request</span>(7) <abbr>►</abbr> </a><code class="nette-collapsed">{
- <span class="php-key">method</span> <span class="php-visibility">private</span> => <span class="php-string">"GET"</span> (3)
- <a href='#' rel='next'><span class="php-key">flags</span> <span class="php-visibility">private</span> => <span class="php-array">array</span>(1) <abbr>▼</abbr> </a><code>{
- <span class="php-key">secured</span> => <span class="php-bool">FALSE</span>
- }</code>
- <span class="php-key">name</span> <span class="php-visibility">private</span> => <span class="php-string">"Homepage"</span> (8)
- <a href='#' rel='next'><span class="php-key">params</span> <span class="php-visibility">private</span> => <span class="php-array">array</span>(10) <abbr>►</abbr> </a><code class="nette-collapsed">{
- <span class="php-key">action</span> => <span class="php-string">"default"</span> (7)
- <span class="php-key">id</span> => <span class="php-null">NULL</span>
- <span class="php-key">comfort</span> => <span class="php-string">"0"</span>
- <span class="php-key">color</span> => <span class="php-string">"0"</span>
- <span class="php-key">formal</span> => <span class="php-string">"0"</span>
- <span class="php-key">weather</span> => <span class="php-string">"0"</span>
- <span class="php-key">price</span> => <span class="php-string">"0"</span>
- <span class="php-key">do</span> => <span class="php-string">"getShoes"</span> (8)
- <span class="php-key">value</span> => <span class="php-string">"4"</span>
- <span class="php-key">name</span> => <span class="php-string">"comfort"</span> (7)
- }</code>
- <span class="php-key">post</span> <span class="php-visibility">private</span> => <span class="php-array">array</span>(0)
- <span class="php-key">files</span> <span class="php-visibility">private</span> => <span class="php-array">array</span>(0)
- <span class="php-key">frozen</span> <span class="php-visibility">private</span> => <span class="php-bool">TRUE</span>
- }</code>
- <span class="php-key">response</span> <span class="php-visibility">private</span> => <span class="php-null">NULL</span>
- <span class="php-key">autoCanonicalize</span> => <span class="php-bool">TRUE</span>
- <span class="php-key">absoluteUrls</span> => <span class="php-bool">FALSE</span>
- <span class="php-key">globalParams</span> <span class="php-visibility">private</span> => <span class="php-array">array</span>(0)
- <span class="php-key">globalState</span> <span class="php-visibility">private</span> => <span class="php-null">NULL</span>
- <span class="php-key">globalStateSinces</span> <span class="php-visibility">private</span> => <span class="php-null">NULL</span>
- <span class="php-key">action</span> <span class="php-visibility">private</span> => <span class="php-string">"default"</span> (7)
- <span class="php-key">view</span> <span class="php-visibility">private</span> => <span class="php-string">"default"</span> (7)
- <span class="php-key">layout</span> <span class="php-visibility">private</span> => <span class="php-null">NULL</span>
- <span class="php-key">payload</span> <span class="php-visibility">private</span> => <span class="php-object">stdClass</span>(0)
- <span class="php-key">signalReceiver</span> <span class="php-visibility">private</span> => <span class="php-string">""</span>
- <span class="php-key">signal</span> <span class="php-visibility">private</span> => <span class="php-string">"getShoes"</span> (8)
- <span class="php-key">ajaxMode</span> <span class="php-visibility">private</span> => <span class="php-bool">TRUE</span>
- <span class="php-key">startupCheck</span> <span class="php-visibility">private</span> => <span class="php-bool">TRUE</span>
- <span class="php-key">lastCreatedRequest</span> <span class="php-visibility">private</span> => <span class="php-null">NULL</span>
- <span class="php-key">lastCreatedRequestFlag</span> <span class="php-visibility">private</span> => <span class="php-null">NULL</span>
- <a href='#' rel='next'><span class="php-key">context</span> <span class="php-visibility">private</span> => <span class="php-object">SystemContainer</span>(8) <abbr>►</abbr> </a><code class="nette-collapsed">{
- <a href='#' rel='next'><span class="php-key">classes</span> => <span class="php-array">array</span>(32) <abbr>►</abbr> </a><code class="nette-collapsed">{
- <span class="php-key">"nette\object"</span> => <span class="php-bool">FALSE</span>
- <span class="php-key">"nette\caching\storages\ijournal"</span> => <span class="php-string">"nette.cacheJournal"</span> (18)
- <span class="php-key">"nette\caching\storages\filejournal"</span> => <span class="php-string">"nette.cacheJournal"</span> (18)
- <span class="php-key">"nette\caching\istorage"</span> => <span class="php-string">"cacheStorage"</span> (12)
- <span class="php-key">"nette\caching\storages\filestorage"</span> => <span class="php-string">"cacheStorage"</span> (12)
- <span class="php-key">"nette\http\requestfactory"</span> => <span class="php-string">"nette.httpRequestFactory"</span> (24)
- <span class="php-key">"nette\http\irequest"</span> => <span class="php-string">"httpRequest"</span> (11)
- <span class="php-key">"nette\http\request"</span> => <span class="php-string">"httpRequest"</span> (11)
- <span class="php-key">"nette\http\iresponse"</span> => <span class="php-string">"httpResponse"</span> (12)
- <span class="php-key">"nette\http\response"</span> => <span class="php-string">"httpResponse"</span> (12)
- <span class="php-key">"nette\http\context"</span> => <span class="php-string">"nette.httpContext"</span> (17)
- <span class="php-key">"nette\http\session"</span> => <span class="php-string">"session"</span> (7)
- <span class="php-key">"nette\security\iuserstorage"</span> => <span class="php-string">"nette.userStorage"</span> (17)
- <span class="php-key">"nette\http\userstorage"</span> => <span class="php-string">"nette.userStorage"</span> (17)
- <span class="php-key">"nette\security\user"</span> => <span class="php-string">"user"</span> (4)
- <span class="php-key">"nette\application\application"</span> => <span class="php-string">"application"</span> (11)
- <span class="php-key">"nette\application\ipresenterfactory"</span> => <span class="php-string">"nette.presenterFactory"</span> (22)
- <span class="php-key">"nette\application\presenterfactory"</span> => <span class="php-string">"nette.presenterFactory"</span> (22)
- <span class="php-key">"nette\application\irouter"</span> => <span class="php-string">"router"</span> (6)
- <span class="php-key">"nette\mail\imailer"</span> => <span class="php-string">"nette.mailer"</span> (12)
- <span class="php-key">"nette\mail\sendmailmailer"</span> => <span class="php-string">"nette.mailer"</span> (12)
- <span class="php-key">"nette\di\nestedaccessor"</span> => <span class="php-string">"nette.database"</span> (14)
- <span class="php-key">pdo</span> => <span class="php-string">"nette.database.default"</span> (22)
- <span class="php-key">"nette\database\connection"</span> => <span class="php-string">"nette.database.default"</span> (22)
- <span class="php-key">model</span> => <span class="php-string">"model"</span> (5)
- <span class="php-key">routerfactory</span> => <span class="php-string">"routerFactory"</span> (13)
- <span class="php-key">"nette\security\iauthenticator"</span> => <span class="php-string">"authenticator"</span> (13)
- <span class="php-key">authenticator</span> => <span class="php-string">"authenticator"</span> (13)
- <span class="php-key">"nette\freezableobject"</span> => <span class="php-string">"container"</span> (9)
- <span class="php-key">"nette\ifreezable"</span> => <span class="php-string">"container"</span> (9)
- <span class="php-key">"nette\di\icontainer"</span> => <span class="php-string">"container"</span> (9)
- <span class="php-key">"nette\di\container"</span> => <span class="php-string">"container"</span> (9)
- }</code>
- <span class="php-key">meta</span> => <span class="php-array">array</span>(0)
- <a href='#' rel='next'><span class="php-key">parameters</span> => <span class="php-array">array</span>(9) <abbr>►</abbr> </a><code class="nette-collapsed">{
- <span class="php-key">appDir</span> => <span class="php-string">"C:\\xampp\htdocs\shoes_app\app"</span> (29)
- <span class="php-key">wwwDir</span> => <span class="php-string">"C:/xampp/htdocs/shoes_app/www"</span> (29)
- <span class="php-key">debugMode</span> => <span class="php-bool">TRUE</span>
- <span class="php-key">productionMode</span> => <span class="php-bool">FALSE</span>
- <span class="php-key">environment</span> => <span class="php-string">"development"</span> (11)
- <span class="php-key">consoleMode</span> => <span class="php-bool">FALSE</span>
- <span class="php-key">container</span> => <span class="php-array">array</span>(2) { ... }
- <span class="php-key">tempDir</span> => <span class="php-string">"C:\\xampp\htdocs\shoes_app\app/../temp"</span> (37)
- <span class="php-key">database</span> => <span class="php-array">array</span>(5) { ... }
- }</code>
- <a href='#' rel='next'><span class="php-key">params</span> => <span class="php-array">array</span>(9) <abbr>►</abbr> </a><code class="nette-collapsed">{
- <span class="php-key">appDir</span> => <span class="php-string">"C:\\xampp\htdocs\shoes_app\app"</span> (29)
- <span class="php-key">wwwDir</span> => <span class="php-string">"C:/xampp/htdocs/shoes_app/www"</span> (29)
- <span class="php-key">debugMode</span> => <span class="php-bool">TRUE</span>
- <span class="php-key">productionMode</span> => <span class="php-bool">FALSE</span>
- <span class="php-key">environment</span> => <span class="php-string">"development"</span> (11)
- <span class="php-key">consoleMode</span> => <span class="php-bool">FALSE</span>
- <span class="php-key">container</span> => <span class="php-array">array</span>(2) { ... }
- <span class="php-key">tempDir</span> => <span class="php-string">"C:\\xampp\htdocs\shoes_app\app/../temp"</span> (37)
- <span class="php-key">database</span> => <span class="php-array">array</span>(5) { ... }
- }</code>
- <a href='#' rel='next'><span class="php-key">registry</span> <span class="php-visibility">private</span> => <span class="php-array">array</span>(15) <abbr>►</abbr> </a><code class="nette-collapsed">{
- <span class="php-key">"nette.httpRequestFactory"</span> => <span class="php-object">Nette\Http\RequestFactory</span>(2) { ... }
- <span class="php-key">httpRequest</span> => <span class="php-object">Nette\Http\Request</span>(9) { ... }
- <span class="php-key">httpResponse</span> => <span class="php-object">Nette\Http\Response</span>(5) { ... }
- <span class="php-key">session</span> => <span class="php-object">Nette\Http\Session</span>(4) { ... }
- <span class="php-key">"nette.presenterFactory"</span> => <span class="php-object">Nette\Application\PresenterFactory</span>(4) { ... }
- <span class="php-key">routerFactory</span> => <span class="php-object">RouterFactory</span>(0)
- <span class="php-key">router</span> => <span class="php-object">Nette\Application\Routers\RouteList</span>(3) { ... }
- <span class="php-key">application</span> => <span class="php-object">Nette\Application\Application</span>(14) { ... }
- <span class="php-key">container</span> => <span class="php-object">SystemContainer</span>(8) { *RECURSION* }
- <span class="php-key">"nette.cacheJournal"</span> => <span class="php-object">Nette\Caching\Storages\FileJournal</span>(9) { ... }
- <span class="php-key">cacheStorage</span> => <span class="php-object">Nette\Caching\Storages\FileStorage</span>(4) { ... }
- <span class="php-key">"nette.database.defaultConnectionPanel"</span> => <span class="php-object">Nette\Database\Diagnostics\ConnectionPanel</span>(5) { ... }
- <span class="php-key">"nette.database.default"</span> => <span class="php-object">Nette\Database\Connection</span>(6) { ... }
- <span class="php-key">database</span> => <span class="php-object">Nette\Database\Connection</span>(6) { ... }
- <span class="php-key">model</span> => <span class="php-object">Model</span>(2) { ... }
- }</code>
- <span class="php-key">factories</span> <span class="php-visibility">private</span> => <span class="php-array">array</span>(0)
- <span class="php-key">creating</span> <span class="php-visibility">private</span> => <span class="php-array">array</span>(0)
- <span class="php-key">frozen</span> <span class="php-visibility">private</span> => <span class="php-bool">FALSE</span>
- }</code>
- <span class="php-key">template</span> <span class="php-visibility">private</span> => <span class="php-null">NULL</span>
- <span class="php-key">invalidSnippets</span> <span class="php-visibility">private</span> => <span class="php-array">array</span>(0)
- <span class="php-key">snippetMode</span> => <span class="php-null">NULL</span>
- <a href='#' rel='next'><span class="php-key">params</span> <span class="php-visibility">protected</span> => <span class="php-array">array</span>(10) <abbr>►</abbr> </a><code class="nette-collapsed">{
- <span class="php-key">action</span> => <span class="php-string">"default"</span> (7)
- <span class="php-key">id</span> => <span class="php-null">NULL</span>
- <span class="php-key">comfort</span> => <span class="php-string">"4"</span>
- <span class="php-key">color</span> => <span class="php-string">"0"</span>
- <span class="php-key">formal</span> => <span class="php-string">"0"</span>
- <span class="php-key">weather</span> => <span class="php-string">"0"</span>
- <span class="php-key">price</span> => <span class="php-string">"0"</span>
- <span class="php-key">do</span> => <span class="php-string">"getShoes"</span> (8)
- <span class="php-key">value</span> => <span class="php-string">"4"</span>
- <span class="php-key">name</span> => <span class="php-string">"comfort"</span> (7)
- }</code>
- <span class="php-key">components</span> <span class="php-visibility">private</span> => <span class="php-array">array</span>(0)
- <span class="php-key">cloning</span> <span class="php-visibility">private</span> => <span class="php-null">NULL</span>
- <span class="php-key">parent</span> <span class="php-visibility">private</span> => <span class="php-null">NULL</span>
- <span class="php-key">name</span> <span class="php-visibility">private</span> => <span class="php-string">"Homepage"</span> (8)
- <span class="php-key">monitors</span> <span class="php-visibility">private</span> => <span class="php-array">array</span>(0)
- }</code>
- </pre></td></tr>
- <tr><th>$args</th><td><pre class="nette-dump"><span class="php-array">array</span>(0)
- </pre></td></tr>
- </table>
- </div>
-
- <div class="nette-collapsed" id="netteBsSrc1-3"><pre><div><code><span style="color: #06B"><span style="color: #998; font-style: italic"><span class='line'>84:</span> * @param array
- <span class='line'>85:</span> * @return bool does method exist?
- <span class='line'>86:</span> */
- <span class='line'>87:</span> </span><span style="color: #D24; font-weight: bold">protected function </span><span style="color: #000">tryCall</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #000">$method</span><span style="color: #D24; font-weight: bold">, array </span><span style="color: #000">$params</span><span style="color: #D24; font-weight: bold">)
- <span class='line'>88:</span> {
- <span class='line'>89:</span> </span><span style="color: #000">$rc </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #000">$this</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">getReflection</span><span style="color: #D24; font-weight: bold">();
- <span class='line'>90:</span> if (</span><span style="color: #000">$rc</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">hasMethod</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #000">$method</span><span style="color: #D24; font-weight: bold">)) {
- <span class='line'>91:</span> </span><span style="color: #000">$rm </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #000">$rc</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">getMethod</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #000">$method</span><span style="color: #D24; font-weight: bold">);
- <span class='line'>92:</span> if (</span><span style="color: #000">$rm</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">isPublic</span><span style="color: #D24; font-weight: bold">() && !</span><span style="color: #000">$rm</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">isAbstract</span><span style="color: #D24; font-weight: bold">() && !</span><span style="color: #000">$rm</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">isStatic</span><span style="color: #D24; font-weight: bold">()) {
- <span class='line'>93:</span> </span><span style="color: #000">$this</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">checkRequirements</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #000">$rm</span><span style="color: #D24; font-weight: bold">);
- <span class='highlight'>94: $rm->invokeArgs($this, $rc->combineArgs($rm, $params));
- </span></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"><span class='line'>95:</span> return </span><span style="color: #000">TRUE</span><span style="color: #D24; font-weight: bold">;
- <span class='line'>96:</span> }
- <span class='line'>97:</span> }
- <span class='line'>98:</span> return </span><span style="color: #000">FALSE</span><span style="color: #D24; font-weight: bold">;
- </span></span></code></div></pre></div>
-
- </li>
- <li><p>
- <a href="editor://open/?file=C%3A%5Cxampp%5Chtdocs%5Cshoes_app%5Clibs%5CNette%5CApplication%5CUI%5CPresenterComponent.php&line=261" title="C:\xampp\htdocs\shoes_app\libs\Nette\Application\UI\PresenterComponent.php:261">...\libs\Nette\Application\UI\<b>PresenterComponent.php</b></a>:261
- <a href="#" rel="netteBsSrc1-4">source <abbr>►</abbr></a>
- Nette\Application\UI\PresenterComponent-> tryCall
- (<a href="#" rel="netteBsArgs1-4">arguments <abbr>►</abbr></a>)
- </p>
- <div class="nette-collapsed outer" id="netteBsArgs1-4">
- <table>
- <tr><th>$method</th><td><pre class="nette-dump"><span class="php-string">"handlegetShoes"</span> (14)
- </pre></td></tr>
- <tr><th>$params</th><td><pre class="nette-dump"><a href='#' rel='next'><span class="php-array">array</span>(10) <abbr>►</abbr> </a><code class="nette-collapsed">{
- <span class="php-key">action</span> => <span class="php-string">"default"</span> (7)
- <span class="php-key">id</span> => <span class="php-null">NULL</span>
- <span class="php-key">comfort</span> => <span class="php-string">"4"</span>
- <span class="php-key">color</span> => <span class="php-string">"0"</span>
- <span class="php-key">formal</span> => <span class="php-string">"0"</span>
- <span class="php-key">weather</span> => <span class="php-string">"0"</span>
- <span class="php-key">price</span> => <span class="php-string">"0"</span>
- <span class="php-key">do</span> => <span class="php-string">"getShoes"</span> (8)
- <span class="php-key">value</span> => <span class="php-string">"4"</span>
- <span class="php-key">name</span> => <span class="php-string">"comfort"</span> (7)
- }</code>
- </pre></td></tr>
- </table>
- </div>
-
- <div class="nette-collapsed" id="netteBsSrc1-4"><pre><div><code><span style="color: #06B"><span style="color: #998; font-style: italic"><span class='line'>251:</span>
- <span class='line'>252:</span>
- <span class='line'>253:</span> /**
- <span class='line'>254:</span> * Calls signal handler method.
- <span class='line'>255:</span> * @param string
- <span class='line'>256:</span> * @return void
- <span class='line'>257:</span> * @throws BadSignalException if there is not handler method
- <span class='line'>258:</span> */
- <span class='line'>259:</span> </span><span style="color: #D24; font-weight: bold">public function </span><span style="color: #000">signalReceived</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #000">$signal</span><span style="color: #D24; font-weight: bold">)
- <span class='line'>260:</span> {
- <span class='highlight'>261: if (!$this->tryCall($this->formatSignalMethod($signal), $this->params)) {
- </span></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"></span><span style="color: #000"></span><span style="color: #D24; font-weight: bold"><span class='line'>262:</span> </span><span style="color: #000">$class </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #000">get_class</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #000">$this</span><span style="color: #D24; font-weight: bold">);
- <span class='line'>263:</span> throw new </span><span style="color: #000">BadSignalException</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #080">"There is no handler for signal '</span><span style="color: #000">$signal</span><span style="color: #080">' in class </span><span style="color: #000">$class</span><span style="color: #080">."</span><span style="color: #D24; font-weight: bold">);
- <span class='line'>264:</span> &…
Large files files are truncated, but you can click here to view the full file