laminas/laminas-validator
Validation component for PHP and Laminas applications. Provides a wide range of ready-to-use validators (strings, numbers, dates, files, and more), consistent error messages, and an extensible API to create custom validators and input filtering rules.
Laminas\Validator\IsInstanceOf allows you to validate whether a given object is
an instance of a specific class or interface.
The following options are supported for Laminas\Validator\IsInstanceOf:
className: Defines the fully-qualified class name which objects must be an
instance of.$validator = new Laminas\Validator\IsInstanceOf([
'className' => Laminas\Validator\Digits::class,
]);
$object = new Laminas\Validator\Digits();
if ($validator->isValid($object)) {
// $object is an instance of Laminas\Validator\Digits
} else {
// false. You can use $validator->getMessages() to retrieve error messages
}
How can I help you explore Laravel packages today?