for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace NotificationChannels\Jusibe\Exceptions;
use DomainException;
use Exception;
class CouldNotSendNotification extends Exception
{
public static function serviceRespondedWithAnError(DomainException $exception)
return new static(
"Service responded with an error '{$exception->getCode()}: {$exception->getMessage()}'");
}
/**
* @return static
*/
public static function missingFrom()
return new static('Notification was not sent. Missing `from` number.');
public static function missingTo()
return new static('Notification was not sent. Missing `to` number.');