hshn / class-matcher
Installs: 648
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/hshn/class-matcher
This package is not auto-updated.
Last update: 2025-09-23 08:33:48 UTC
README
Usage
<?php use Hshn\ClassMatcher\ClassMatcher; $builder = ClassMatcher::createBuilder(); $matcher = $builder->logicalOr([ $builder->equalsTo('Foo'), $builder->implemented('FooInterface'), $builder->extended('Foo'), $builder->logicalAnd([ $builder->anything() ]), ]); if ($matcher->matches('FooExtended')) { } else { }