require_once dirname(__FILE__) . '/common/exceptions.php'; require_once dirname(__FILE__) . '/common/Object.php'; require_once dirname(__FILE__) . '/Utils/LimitedScope.php'; require_once dirname(__FILE__) . '/Loaders/AutoLoader.php'; require_once dirname(__FILE__) . '/Loaders/NetteLoader.php'; NNetteLoader::getInstance()->register(); require_once dirname(__FILE__) . '/Diagnostics/Helpers.php'; require_once dirname(__FILE__) . '/Utils/Html.php'; NDebugger::_init(); NSafeStream::register(); /** * NCallback factory. * @param mixed class, object, function, callback * @param string method * @return NCallback */ function callback($callback, $m = NULL) { return ($m === NULL && $callback instanceof NCallback) ? $callback : new NCallback($callback, $m); }
/** * Load content and save file * @param array files * @return string filename of generated file */ protected function generate($files) { $name = $this->getGeneratedFilename($files); $path = $this->tempPath . "/" . $name; if (!file_exists($path)) { if (!in_array(NSafeStream::PROTOCOL, stream_get_wrappers())) { NSafeStream::register(); } file_put_contents("safe://" . $path, $this->getContent($files)); } return $name; }