예제 #1
0
파일: Assert.php 프로젝트: Acidburn0zzz/OEM
 public static function Handler($file, $line, $code)
 {
     $place = pretty_path($file, $line);
     output($code, "Assertion failed at {$place}");
 }
예제 #2
0
파일: Basics.php 프로젝트: Acidburn0zzz/OEM
function place()
{
    $places = array();
    $first = true;
    foreach (debug_backtrace() as $trace) {
        if ($first) {
            $first = false;
            continue;
        }
        if (empty($trace['file'])) {
            continue;
        }
        $file = substr(str_replace(DIR_ROOT, '', str_replace('\\', '/', $trace['file'])), 1);
        $places[] = pretty_path($trace['file'], $trace['line']);
    }
    return $places;
}