Symfony\Component\Form\PropertyPath::isProperty PHP Method

isProperty() public method

Returns whether the element at the given index is a property
public isProperty ( integer $index ) : boolean
$index integer The index in the property path
return boolean Whether the element at this index is a property
    public function isProperty($index)
    {
        return !$this->isIndex($index);
    }

Usage Example

Esempio n. 1
0
 public function testValidPropertyPath()
 {
     $path = new PropertyPath('reference.traversable[index].property');
     $this->assertEquals('reference', $path->getCurrent());
     $this->assertTrue($path->hasNext());
     $this->assertTrue($path->isProperty());
     $this->assertFalse($path->isIndex());
     $path->next();
     $this->assertEquals('traversable', $path->getCurrent());
     $this->assertTrue($path->hasNext());
     $this->assertTrue($path->isProperty());
     $this->assertFalse($path->isIndex());
     $path->next();
     $this->assertEquals('index', $path->getCurrent());
     $this->assertTrue($path->hasNext());
     $this->assertFalse($path->isProperty());
     $this->assertTrue($path->isIndex());
     $path->next();
     $this->assertEquals('property', $path->getCurrent());
     $this->assertFalse($path->hasNext());
     $this->assertTrue($path->isProperty());
     $this->assertFalse($path->isIndex());
 }
All Usage Examples Of Symfony\Component\Form\PropertyPath::isProperty