public static function setHandler($callable) { if (null !== $callable && !is_callable($callable, true)) { throw new \InvalidArgumentException('Invalid PHP callback.'); } $prevHandler = self::$handler; self::$handler = $callable; return $prevHandler; }
public static function setHandler(callable $callable = null) { $prevHandler = self::$handler; self::$handler = $callable; return $prevHandler; }