00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00016 final class DebugPhpView extends SimplePhpView
00017 {
00021 public function preRender()
00022 {
00023 $trace = debug_backtrace();
00024
00025 echo "<div style='margin:2px;padding:2px;border:1px solid #f00;'>";
00026
00027 if (isset($trace[2])) {
00028 echo $trace[2]['file'] . ' (' . $trace[2]['line'] . '): ';
00029 }
00030
00031 echo $this->templatePath;
00032
00033 return $this;
00034 }
00035
00039 protected function postRender()
00040 {
00041 echo "</div>";
00042
00043 return $this;
00044 }
00045 }
00046 ?>