function Assert::subclassOf
@psalm-pure @psalm-template ExpectedType of object @psalm-param class-string<ExpectedType> $class @psalm-assert class-string<ExpectedType>|ExpectedType $value
Parameters
mixed $value:
string|object $class:
string $message:
Throws
File
-
vendor/
webmozart/ assert/ src/ Assert.php, line 1537
Class
- Assert
- Efficient assertions to validate the input/output of your methods.
Namespace
Webmozart\AssertCode
public static function subclassOf($value, $class, $message = '') {
if (!\is_subclass_of($value, $class)) {
static::reportInvalidArgument(\sprintf($message ?: 'Expected a sub-class of %2$s. Got: %s', static::valueToString($value), static::valueToString($class)));
}
}