/** * Tests that the field declaration <b>setModifiers()</b> method accepts all * valid combinations of modifiers. * * @param integer $modifiers Combinations of valid modifiers. * * @return void * @covers PHP_Depend_Parser * @covers PHP_Depend_Builder_Default * @covers PHP_Depend_Code_ASTFieldDeclaration * @group pdepend * @group pdepend::ast * @group unittest * @dataProvider dataProviderSetModifiersAcceptsExpectedModifierCombinations */ public function testSetModifiersAcceptsExpectedModifierCombinations($modifiers) { $declaration = new PHP_Depend_Code_ASTFieldDeclaration(); $declaration->setModifiers($modifiers); $this->assertEquals($modifiers, $declaration->getModifiers()); }
/** * This method returns a OR combined integer of the declared modifiers for * this property. * * @return integer * @since 0.9.6 */ public function getModifiers() { return $this->fieldDeclaration->getModifiers(); }