File Manager Lite
Dir:
/home/u540325668/domains/mkjsindia.org/public_html/vendor/psy/psysh/src/Exception
Upload
[..]
BreakException.php (1.09 KB)
Edit
Rename
Del
DeprecatedException.php (382 B)
Edit
Rename
Del
ErrorException.php (2.98 KB)
Edit
Rename
Del
Exception.php (497 B)
Edit
Rename
Del
FatalErrorException.php (1.44 KB)
Edit
Rename
Del
ParseErrorException.php (974 B)
Edit
Rename
Del
RuntimeException.php (963 B)
Edit
Rename
Del
ThrowUpException.php (1.39 KB)
Edit
Rename
Del
TypeErrorException.php (1.21 KB)
Edit
Rename
Del
Edit: ThrowUpException.php
<?php /* * This file is part of Psy Shell. * * (c) 2012-2018 Justin Hileman * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Psy\Exception; /** * A throw-up exception, used for throwing an exception out of the Psy Shell. */ class ThrowUpException extends \Exception implements Exception { /** * {@inheritdoc} */ public function __construct(\Exception $exception) { $message = \sprintf("Throwing %s with message '%s'", \get_class($exception), $exception->getMessage()); parent::__construct($message, $exception->getCode(), $exception); } /** * Return a raw (unformatted) version of the error message. * * @return string */ public function getRawMessage() { return $this->getPrevious()->getMessage(); } /** * Create a ThrowUpException from a Throwable. * * @param \Throwable $throwable * * @return ThrowUpException */ public static function fromThrowable($throwable) { if ($throwable instanceof \Error) { $throwable = ErrorException::fromError($throwable); } if (!$throwable instanceof \Exception) { throw new \InvalidArgumentException('throw-up can only throw Exceptions and Errors'); } return new self($throwable); } }
Simpan