for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Gember\EventSourcing\Resolver\Saga;
use Exception;
final class UnresolvableSagaException extends Exception
{
/**
* @param class-string $sagaClassName
class-string
0
*/
public static function missingSagaId(string $sagaClassName): self
return new self(sprintf('No saga ids found for saga %s', $sagaClassName));
}
public static function tooManySagaIds(string $sagaClassName): self
return new self(sprintf('Multiple saga ids found for saga %s', $sagaClassName));