public static toStackTrace ( |
||
$ex | ||
Результат | string[] |
public static function toStackTrace($ex)
{
$list = [];
for ($stack = Throwable::getThrowableStack($ex); $stack !== null; $stack = $stack['prev']) {
$list = array_merge($stack['trace'], $list);
}
return $list;
}
/** * */ public function testStaticApiToStackTrace_ReturnsStackTrace() { $prev = $this->createException('Previous'); $ex = $this->createException('Exception', $prev); $this->assertStackTrace(Exception::toStackTrace($ex)); }