protected function getReflectionProperty($class, $property)
    {
        if (!isset($this->propertyReflectors[$class])) {
            $this->propertyReflectors[$class] = [];
        }
        if (!isset($this->propertyReflectors[$class][$property])) {
            $this->propertyReflectors[$class][$property] = new \ReflectionProperty($class, $property);
        }

        return $this->propertyReflectors[$class][$property];
    }
protected function getReflectionProperty($class, $property)
    {
        if (!isset($this->propertyReflectors[$class])) {
            $this->propertyReflectors[$class] = [];
        }
        if (!isset($this->propertyReflectors[$class][$property])) {
            $this->propertyReflectors[$class][$property] = new \ReflectionProperty($class, $property);
        }

        return $this->propertyReflectors[$class][$property];
    }
protected function getReflectionProperty ( $ class , $ property ) { if ( ! isset ( $ this -> propertyReflectors [ $ class ] ) ) { $ this -> propertyReflectors [ $ class ] = [ ] ; } if ( ! isset ( $ this -> propertyReflectors [ $ class ] [ $ property ] ) ) { $ this -> propertyReflectors [ $ class ] [ $ property ] = new \ ReflectionProperty ( $ class , $ property ) ; } return $ this -> propertyReflectors [ $ class ] [ $ property ] ; }
Returns a property reflection

@param string $class
@param string $property

@return \ReflectionProperty
Returns a property reflection