function testChangeInjectionFilters() { $factory = Mockster::createFactory(function (MockProvider $provider) { $provider->setPropertyFilter(function (\ReflectionProperty $property) { return strpos($property->getDocComment(), '@inject'); }); }); /** @var InjectMocksTest_AnnotatedInjectableClass $mock */ $mock = (new Mockster(InjectMocksTest_AnnotatedInjectableClass::class, $factory))->__uut(); $this->assert->isInstanceOf($mock->foo, InjectMocksTest_FooClass::class); $this->assert->isNull($mock->bar); }