/
home
/
obinna
/
html
/
boaz2
/
vendor
/
friendsofphp
/
proxy-manager-lts
/
src
/
ProxyManager
/
Signature
/
Exception
/
Upload File
HOME
<?php declare(strict_types=1); namespace ProxyManager\Signature\Exception; use ReflectionClass; use UnexpectedValueException; use function count; use function sprintf; /** * Exception for no found signatures */ class MissingSignatureException extends UnexpectedValueException implements ExceptionInterface { /** @param mixed[] $parameters */ public static function fromMissingSignature(ReflectionClass $class, array $parameters, string $expected): self { return new self(sprintf( 'No signature found for class "%s", expected signature "%s" for %d parameters', $class->getName(), $expected, count($parameters) )); } }