示例#1
0
 /**
  * @used-by stackLevel()
  * @used-by trace()
  * @return \Df\Core\Exception
  */
 private function e()
 {
     if (!isset($this->{__METHOD__})) {
         $this->{__METHOD__} = df_ewrap($this[self::P__EXCEPTION]);
     }
     return $this->{__METHOD__};
 }
示例#2
0
/**
 * 2016-07-31
 * @param string|string[]|mixed|Exception|Phrase|null $message [optional]
 * @return DFE
 */
function df_error_create($message = null)
{
    return $message instanceof Exception ? df_ewrap($message) : new DFE($message instanceof Phrase ? $message : __(is_array($message) ? implode("\n\n", $message) : df_format(func_get_args())));
}