public function getPropertyAccessor()
    {
        return new PropertyAccessor($this->magicCall, $this->throwExceptionOnInvalidIndex, $this->cacheItemPool, $this->throwExceptionOnInvalidPropertyPath);
    }
public function getPropertyAccessor()
    {
        return new PropertyAccessor($this->magicCall, $this->throwExceptionOnInvalidIndex, $this->cacheItemPool, $this->throwExceptionOnInvalidPropertyPath);
    }
public function getPropertyAccessor ( ) { return new PropertyAccessor ( $ this -> magicCall , $ this -> throwExceptionOnInvalidIndex , $ this -> cacheItemPool , $ this -> throwExceptionOnInvalidPropertyPath ) ; }
Builds and returns a new PropertyAccessor object.

@return PropertyAccessorInterface The built PropertyAccessor
Builds and returns a new PropertyAccessor object .