public static function setSubstFallback($callback) { if (!is_callable($callback)) { throw new InvalidArgumentException("Invalid callback."); } self::$substFallBack = $callback; }
/** * Sets substitution fallback handler. * @param callback * @return void */ public static function setSubstFallback($callback) { if (!is_callable($callback)) { $able = is_callable($callback, TRUE, $textual); throw new InvalidArgumentException("Handler '{$textual}' is not " . ($able ? 'callable.' : 'valid PHP callback.')); } self::$substFallBack = $callback; }