public function initialize() { date_default_timezone_set('Europe/Prague'); Nette\Caching\Storages\FileStorage::$useDirectories = TRUE; $this->getByType("Nette\\Http\\Session")->exists() && $this->getByType("Nette\\Http\\Session")->start(); @header('X-Powered-By: Nette Framework'); @header('Content-Type: text/html; charset=utf-8'); Nette\Utils\SafeStream::register(); }
@header('Content-Type: text/html; charset=utf-8'); // @ - headers may be sent /** * Load and configure Nette Framework. */ define('NETTE', TRUE); define('NETTE_DIR', __DIR__); define('NETTE_VERSION_ID', 20100); // v2.1.0 define('NETTE_PACKAGE', '5.3'); require_once __DIR__ . '/common/exceptions.php'; require_once __DIR__ . '/common/Object.php'; require_once __DIR__ . '/Utils/LimitedScope.php'; require_once __DIR__ . '/Loaders/AutoLoader.php'; require_once __DIR__ . '/Loaders/NetteLoader.php'; Nette\Loaders\NetteLoader::getInstance()->register(); require_once __DIR__ . '/Diagnostics/Helpers.php'; require_once __DIR__ . '/Diagnostics/shortcuts.php'; require_once __DIR__ . '/Utils/Html.php'; Nette\Diagnostics\Debugger::_init(); Nette\Utils\SafeStream::register(); /** * Nette\Callback factory. * @param mixed class, object, callable * @param string method * @return Nette\Callback */ function callback($callback, $m = NULL) { return new Nette\Callback($callback, $m); }
public function initialize() { date_default_timezone_set('Europe/Prague'); Nette\Bridges\Framework\TracyBridge::initialize(); $this->getService('events.manager')->createEvent(array('Nette\\DI\\Container', 'onInitialize'))->dispatch($this); Tracy\Debugger::$email = '*****@*****.**'; Tracy\Debugger::$editor = 'sublime'; Tracy\Debugger::$browser = 'chromium-browser'; Tracy\Debugger::$strictMode = TRUE; Nette\Caching\Storages\FileStorage::$useDirectories = TRUE; $this->getByType("Nette\\Http\\Session")->exists() && $this->getByType("Nette\\Http\\Session")->start(); header('X-Frame-Options: SAMEORIGIN'); $this->getService('systemModule.initializer'); $this->getService('usersModule.initializer'); $this->getService('securityModule.initializer'); header('X-Powered-By: Nette Framework'); header('Content-Type: text/html; charset=utf-8'); Nette\Utils\SafeStream::register(); Nette\Reflection\AnnotationsParser::setCacheStorage($this->getByType("Nette\\Caching\\IStorage")); Nette\Reflection\AnnotationsParser::$autoRefresh = FALSE; Doctrine\Common\Annotations\AnnotationRegistry::registerLoader("class_exists"); Kdyby\Doctrine\Diagnostics\Panel::registerBluescreen($this); Kdyby\Doctrine\Proxy\ProxyAutoloader::create('/home/fuca/Projects/www/sportsclub/tests/tmp/proxies', 'Kdyby\\GeneratedProxy')->register(); Nette\Diagnostics\Debugger::getBlueScreen()->collapsePaths[] = '/home/fuca/Projects/www/sportsclub/vendor/kdyby/doctrine/src/Kdyby/Doctrine'; Nette\Diagnostics\Debugger::getBlueScreen()->collapsePaths[] = '/home/fuca/Projects/www/sportsclub/vendor/doctrine'; Nette\Diagnostics\Debugger::getBlueScreen()->collapsePaths[] = '/home/fuca/Projects/www/sportsclub/tests/tmp/proxies'; Kdyby\Translation\Diagnostics\Panel::registerBluescreen(); \Tracy\Debugger::setLogger($this->getService('monolog.adapter')); }
public function initialize() { date_default_timezone_set('Europe/Prague'); Nette\Caching\Storages\FileStorage::$useDirectories = TRUE; $this->getByType("Nette\\Http\\Session")->exists() && $this->getByType("Nette\\Http\\Session")->start(); header('X-Frame-Options: SAMEORIGIN'); header('X-Powered-By: Nette Framework'); header('Content-Type: text/html; charset=utf-8'); Nette\Utils\SafeStream::register(); Nette\Reflection\AnnotationsParser::setCacheStorage($this->getByType("Nette\\Caching\\IStorage")); Nette\Reflection\AnnotationsParser::$autoRefresh = TRUE; }
isNumericInt($value){return is_int($value)||is_string($value)&&preg_match('#^-?[0-9]+$#',$value);}static function isNumeric($value){return is_float($value)||is_int($value)||is_string($value)&&preg_match('#^-?[0-9]*[.]?[0-9]+$#',$value);}static function isCallable($value){return$value&&is_callable($value,TRUE);}static function isUnicode($value){return is_string($value)&&preg_match('##u',$value);}static function isNone($value){return$value==NULL;}static function isList($value){return is_array($value)&&(!$value||array_keys($value)===range(0,count($value)-1));}static function isInRange($value,$range){return(!isset($range[0])||$value>=$range[0])&&(!isset($range[1])||$value<=$range[1]);}static function isEmail($value){$atom="[-a-z0-9!#$%&'*+/=?^_`{|}~]";$localPart="(?:\"(?:[ !\\x23-\\x5B\\x5D-\\x7E]*|\\\\[ -~])+\"|$atom+(?:\\.$atom+)*)";$chars="a-z0-9\x80-\xFF";$domain="[$chars](?:[-$chars]{0,61}[$chars])";return(bool)preg_match("(^$localPart@(?:$domain?\\.)+[-$chars]{2,19}\\z)i",$value);}static function isUrl($value){$chars="a-z0-9\x80-\xFF";return(bool)preg_match("#^https?://(?:[$chars](?:[-$chars]{0,61}[$chars])?\\.)+[-$chars]{2,19}(/\S*)?$#i",$value);}}class AssertionException extends\Exception{}}namespace {Nette\Diagnostics\Debugger::_init();Nette\Utils\SafeStream::register();function callback($callback,$m=NULL){if($m===NULL){return$callback instanceof Nette\Callback?$callback:new Nette\Callback($callback);}return new Nette\Callback(array($callback,$m));}use Nette\Diagnostics\Debugger;function dump($var){foreach(func_get_args()as$arg){Debugger::dump($arg);}return$var;}}