Namespaces

  • Latte
    • Loaders
    • Macros
    • Runtime
  • Nette
    • Application
      • Responses
      • Routers
      • UI
    • Bridges
      • ApplicationDI
      • ApplicationLatte
      • ApplicationTracy
      • CacheDI
      • CacheLatte
      • DatabaseDI
      • DatabaseTracy
      • DITracy
      • FormsDI
      • FormsLatte
      • Framework
      • HttpDI
      • HttpTracy
      • MailDI
      • ReflectionDI
      • SecurityDI
      • SecurityTracy
    • Caching
      • Storages
    • ComponentModel
    • Database
      • Conventions
      • Drivers
      • Table
    • DI
      • Config
        • Adapters
      • Extensions
    • Forms
      • Controls
      • Rendering
    • Http
    • Iterators
    • Loaders
    • Localization
    • Mail
    • Neon
    • PhpGenerator
      • Traits
    • Reflection
    • Security
    • Tokenizer
    • Utils
  • Tracy
    • Bridges
      • Nette
  • none

Functions

  • bdump
  • callback
  • dlog
  • dump
  • dumpe
  • Overview
  • Namespace
  • Function
  • Tree
  • Deprecated
  1: <?php
  2: 
  3: require __DIR__ . '/SafeStream/SafeStream.php';
  4: 
  5: Nette\Utils\SafeStream::register();
  6: 
  7: 
  8: /**
  9:  * This file is part of the Tracy (https://tracy.nette.org)
 10:  * Copyright (c) 2004 David Grudl (https://davidgrudl.com)
 11:  */
 12: 
 13: if (!function_exists('dump')) {
 14:     /**
 15:      * Tracy\Debugger::dump() shortcut.
 16:      * @tracySkipLocation
 17:      */
 18:     function dump($var)
 19:     {
 20:         array_map('Tracy\Debugger::dump', func_get_args());
 21:         return $var;
 22:     }
 23: }
 24: 
 25: if (!function_exists('dumpe')) {
 26:     /**
 27:      * Tracy\Debugger::dump() & exit shortcut.
 28:      * @tracySkipLocation
 29:      */
 30:     function dumpe($var)
 31:     {
 32:         array_map('Tracy\Debugger::dump', func_get_args());
 33:         if (!Tracy\Debugger::$productionMode) {
 34:             exit;
 35:         }
 36:     }
 37: }
 38: 
 39: if (!function_exists('bdump')) {
 40:     /**
 41:      * Tracy\Debugger::barDump() shortcut.
 42:      * @tracySkipLocation
 43:      */
 44:     function bdump($var)
 45:     {
 46:         call_user_func_array('Tracy\Debugger::barDump', func_get_args());
 47:         return $var;
 48:     }
 49: }
 50: 
 51: 
 52: spl_autoload_register(function ($type) {
 53:     if (strtolower(ltrim($type, '\\')) === 'nette\object') {
 54:         $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS);
 55:         $message = 'Replace deprecated Nette\Object with trait Nette\SmartObject'
 56:             . (isset($trace[1]['file']) ? ' in ' . $trace[1]['file'] . ':' . $trace[1]['line'] : '');
 57: 
 58:         if (PHP_VERSION_ID < 70200) {
 59:             trigger_error($message, E_USER_DEPRECATED);
 60:             class_alias('Nette\LegacyObject', 'Nette\Object');
 61:         } else {
 62:             throw new Exception($message);
 63:         }
 64:     }
 65: });
 66: 
 67: 
 68: /**
 69:  * This file is part of the Nette Framework (https://nette.org)
 70:  * Copyright (c) 2004 David Grudl (https://davidgrudl.com)
 71:  */
 72: 
 73: if (!function_exists('dlog')) {
 74:     /**
 75:      * Tracy\Debugger::log() shortcut.
 76:      * @deprecated
 77:      */
 78:     function dlog($var = null)
 79:     {
 80:         trigger_error(__FUNCTION__ . '() is deprecated.', E_USER_DEPRECATED);
 81:         if (func_num_args() === 0) {
 82:             Tracy\Debugger::log(new Exception, 'dlog');
 83:         }
 84:         foreach (func_get_args() as $arg) {
 85:             Tracy\Debugger::log($arg, 'dlog');
 86:         }
 87:         return $var;
 88:     }
 89: }
 90: 
 91: 
 92: if (!function_exists('callback')) {
 93:     /**
 94:      * Nette\Callback factory.
 95:      * @param  mixed   class, object, callable
 96:      * @param  string  method
 97:      * @return Nette\Callback
 98:      * @deprecated
 99:      */
100:     function callback($callback, $m = null)
101:     {
102:         trigger_error(__FUNCTION__ . '() is deprecated; use native PHP callback.', E_USER_DEPRECATED);
103:         return new Nette\Callback($callback, $m);
104:     }
105: }
106: 
Nette 2.4-20191120 API API documentation generated by ApiGen 2.8.0