<?php/* * This file is part of Psy Shell. * * (c) 2012-2015 Justin Hileman * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */namespacePsy\Exception;/** * A break exception, used for halting the Psy Shell. */classBreakExceptionextends\ExceptionimplementsException{private$rawMessage;/** * {@inheritdoc} */publicfunction__construct($message='',$code=0,\Exception$previous=null){$this->rawMessage=$message;parent::__construct(sprintf('Exit: %s',$message),$code,$previous);}/** * Return a raw (unformatted) version of the error message. * * @return string */publicfunctiongetRawMessage(){return$this->rawMessage;}}