';
44 | if (is_array($backTrace) && isset($backTrace['file']) && isset($backTrace['function']) && $backTrace['function'] === __FUNCTION__) {
45 | echo "
{$backTrace['file']} in line
{$backTrace['line']} ";
46 | echo '
';
47 | }
48 |
49 | foreach ($args as $k => $var) {
50 | echo CVarDumper::dump($var, 10, true), '
';
51 | }
52 |
53 | echo "
";
54 | }
55 |
56 | /**
57 | * Writes a trace dump.
58 | * @param string $msg message to be logged
59 | */
60 | public static function trace($message)
61 | {
62 | Yii::trace(self::dump($message), 'dump');
63 | }
64 |
65 | public static function getClass($class)
66 | {
67 | return new ReflectionClass($class);
68 | }
69 |
70 | public static function getClassMethod($class,$name)
71 | {
72 | $class = self::getClass($class);
73 | $method = $class->getMethod($name);
74 | $method->setAccessible(true);
75 | return $method;
76 | }
77 |
78 | public static function t($str,$params=array(),$dic='yii-debug-toolbar') {
79 | return Yii::t("YiiDebug.".$dic, $str, $params);
80 | }
81 | }
82 |
--------------------------------------------------------------------------------
/YiiDebugComponentProxy.php:
--------------------------------------------------------------------------------
1 |
6 | */
7 |
8 | /**
9 | * ProxyComponent represents an ...
10 | *
11 | * Description of ProxyComponent
12 | *
13 | * @author Sergey Malyshev