/**
  * 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());
 }
Beispiel #2
0
 /**
  * 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();
 }