PHPのExceptionのフィールドtraceがprivateなので仕方なくThrowableを実装したクラスをイチから書くなど。
— ちょなそ (@chonaso) 2018年9月3日
うわああああ・・・ pic.twitter.com/tSOsanOxHx
— ちょなそ (@chonaso) 2018年9月3日
PHPの触れてはいけない部分に触れてしまったようです。
Throwableを直接実装したいなんて今思えば相当追い込まれていたのかもしれません。
https://www.php.net/manual/ja/class.throwable.php
注意: PHP のクラスが Throwable インターフェイスを直接実装することはできません。 そのかわりに、Exception を継承する必要があります。