public function testModifiers() { foreach (self::TEST_NAMES as $method) { $_ = new MethodInspector(self::TEST_CLASS, $method); $this->assertTrue(gettype($_->modifiers()) === 'integer'); $this->assertFalse($_->isAbstract()); $this->assertFalse($_->isFinal()); $this->assertFalse($_->isInternal()); $this->assertTrue($_->isUserDefined()); $this->assertFalse($_->isStatic()); $this->assertFalse($_->isClosure()); $this->assertFalse($_->isConstructor()); $this->assertFalse($_->isDestructor()); $this->assertFalse($_->isVariadic()); } }