Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Array
- (
- [type] => 8192
- [message] => Function set_magic_quotes_runtime() is deprecated
- [file] => /hosting/www/stormsoft.cz/dev/libs/Nette/loader.php
- [line] => 18
- )
- Array
- (
- [0] =>
- [1] => <span style="color: #000"><?php
- </span><span style="color: #998; font-style: italic">/**
- * My Application bootstrap file.
- */
- </span><span style="color: #D24; font-weight: bold">use </span><span style="color: #000">Nette</span><span style="color: #D24; font-weight: bold">\</span><span style="color: #000">Diagnostics</span><span style="color: #D24; font-weight: bold">\</span><span style="color: #000">Debugger</span><span style="color: #D24; font-weight: bold">,
- </span><span style="color: #000">Nette</span><span style="color: #D24; font-weight: bold">\</span><span style="color: #000">Application</span><span style="color: #D24; font-weight: bold">\</span><span style="color: #000">Routers</span><span style="color: #D24; font-weight: bold">\</span><span style="color: #000">Route</span><span style="color: #D24; font-weight: bold">,
- </span><span style="color: #000">Nette</span><span style="color: #D24; font-weight: bold">\</span><span style="color: #000">Application</span><span style="color: #D24; font-weight: bold">\</span><span style="color: #000">Routers</span><span style="color: #D24; font-weight: bold">\</span><span style="color: #000">RouteList</span><span style="color: #D24; font-weight: bold">,
- </span><span style="color: #000">Nette</span><span style="color: #D24; font-weight: bold">\</span><span style="color: #000">Caching</span><span style="color: #D24; font-weight: bold">\</span><span style="color: #000">Cache</span><span style="color: #D24; font-weight: bold">;
- </span><span style="color: #998; font-style: italic">// Load Nette Framework
- </span><span style="color: #000">$params</span><span style="color: #D24; font-weight: bold">[</span><span style="color: #080">'libsDir'</span><span style="color: #D24; font-weight: bold">] = </span><span style="color: #000">__DIR__ </span><span style="color: #D24; font-weight: bold">. </span><span style="color: #080">'/../libs'</span><span style="color: #D24; font-weight: bold">;
- require </span><span style="color: #000">$params</span><span style="color: #D24; font-weight: bold">[</span><span style="color: #080">'libsDir'</span><span style="color: #D24; font-weight: bold">] . </span><span style="color: #080">'/Nette/loader.php'</span><span style="color: #D24; font-weight: bold">;
- </span><span style="color: #998; font-style: italic">//require $params['libsDir'] . '/Nette-minified/nette.min.php';
- // Enable Nette Debugger for error visualisation & logging
- </span><span style="color: #000">Debugger</span><span style="color: #D24; font-weight: bold">::</span><span style="color: #000">$logDirectory </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #000">__DIR__ </span><span style="color: #D24; font-weight: bold">. </span><span style="color: #080">'/../log'</span><span style="color: #D24; font-weight: bold">;
- </span><span style="color: #000">Debugger</span><span style="color: #D24; font-weight: bold">::</span><span style="color: #000">$strictMode </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #000">true</span><span style="color: #D24; font-weight: bold">;
- </span><span style="color: #000">Debugger</span><span style="color: #D24; font-weight: bold">::</span><span style="color: #000">enable</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #000">Debugger</span><span style="color: #D24; font-weight: bold">::</span><span style="color: #000">DEVELOPMENT</span><span style="color: #D24; font-weight: bold">);
- </span><span style="color: #998; font-style: italic">// For debugging reasons only
- </span><span style="color: #D24; font-weight: bold">function </span><span style="color: #000">dp</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #000">$_val </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #080">''</span><span style="color: #D24; font-weight: bold">) {
- </span><span style="color: #000">Debugger</span><span style="color: #D24; font-weight: bold">::</span><span style="color: #000">dump</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #000">$_val</span><span style="color: #D24; font-weight: bold">);
- die();exit();
- }
- </span><span style="color: #998; font-style: italic">// Load configuration from config.neon file
- </span><span style="color: #000">$configurator </span><span style="color: #D24; font-weight: bold">= new </span><span style="color: #000">Nette</span><span style="color: #D24; font-weight: bold">\</span><span style="color: #000">Config</span><span style="color: #D24; font-weight: bold">\</span><span style="color: #000">Configurator</span><span style="color: #D24; font-weight: bold">;
- </span><span style="color: #000">$configurator</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">container</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">params </span><span style="color: #D24; font-weight: bold">+= </span><span style="color: #000">$params</span><span style="color: #D24; font-weight: bold">;
- </span><span style="color: #000">$container </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #000">$configurator</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">loadConfig</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #000">__DIR__ </span><span style="color: #D24; font-weight: bold">. </span><span style="color: #080">'/config.neon'</span><span style="color: #D24; font-weight: bold">);
- </span><span style="color: #998; font-style: italic">// Session
- </span><span style="color: #000">$container</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">session</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">setExpiration</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #080">'+ 14 days'</span><span style="color: #D24; font-weight: bold">);
- </span><span style="color: #998; font-style: italic">// Setup router
- </span><span style="color: #000">$router </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #000">$container</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">router</span><span style="color: #D24; font-weight: bold">;
- </span><span style="color: #000">$router</span><span style="color: #D24; font-weight: bold">[] = </span><span style="color: #000">$container</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">getService</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #080">'databaseRoute'</span><span style="color: #D24; font-weight: bold">);
- </span><span style="color: #000">$router</span><span style="color: #D24; font-weight: bold">[] = </span><span style="color: #000">$frontRouter </span><span style="color: #D24; font-weight: bold">= new </span><span style="color: #000">RouteList</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #080">'Front'</span><span style="color: #D24; font-weight: bold">);
- </span><span style="color: #000">$frontRouter</span><span style="color: #D24; font-weight: bold">[] = new </span><span style="color: #000">Route</span><span style="color: #D24; font-weight: bold">(</span><span style="color: #080">'index'</span><span style="color: #D24; font-weight: bold">, </span><span style="color: #080">'Homepage:default'</span><span style="color: #D24; font-weight: bold">, </span><span style="color: #000">Route</span><span style="color: #D24; font-weight: bold">::</span><span style="color: #000">ONE_WAY</span><span style="color: #D24; font-weight: bold">);
- </span><span style="color: #998; font-style: italic">// Configure and run the application!
- </span><span style="color: #000">$application </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #000">$container</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">application</span><span style="color: #D24; font-weight: bold">;
- </span><span style="color: #000">$application</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">catchExceptions </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #000">false</span><span style="color: #D24; font-weight: bold">;
- </span><span style="color: #000">$application</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">errorPresenter </span><span style="color: #D24; font-weight: bold">= </span><span style="color: #080">'Error'</span><span style="color: #D24; font-weight: bold">;
- </span><span style="color: #000">$application</span><span style="color: #D24; font-weight: bold">-></span><span style="color: #000">run</span><span style="color: #D24; font-weight: bold">();
- </span>
- )
Add Comment
Please, Sign In to add comment