X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fpsy%2Fpsysh%2Fsrc%2FPsy%2FException%2FBreakException.php;h=4592c51faf29f66009f196dc1e409628eb827f4e;hp=a0a2ec62c337e0678c9870ba25de6ebef84e3987;hb=eba34333e3c89f208d2f72fa91351ad019a71583;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae diff --git a/vendor/psy/psysh/src/Psy/Exception/BreakException.php b/vendor/psy/psysh/src/Psy/Exception/BreakException.php index a0a2ec62c..4592c51fa 100644 --- a/vendor/psy/psysh/src/Psy/Exception/BreakException.php +++ b/vendor/psy/psysh/src/Psy/Exception/BreakException.php @@ -36,4 +36,16 @@ class BreakException extends \Exception implements Exception { return $this->rawMessage; } + + /** + * Throws BreakException. + * + * Since `throw` can not be inserted into arbitrary expressions, it wraps with function call. + * + * @throws BreakException + */ + public static function exitShell() + { + throw new self('Goodbye'); + } }