private function hasProperty(string $name): bool
    {
        if (!isset($this->index[PropertyBinding::TYPE])) {
            return false;
        }

        return $this->index[PropertyBinding::TYPE]->hasProperty($name);
    }
private function hasProperty(string $name): bool
    {
        if (!isset($this->index[PropertyBinding::TYPE])) {
            return false;
        }

        return $this->index[PropertyBinding::TYPE]->hasProperty($name);
    }
private function hasProperty ( string $ name ) : bool { if ( ! isset ( $ this -> index [ PropertyBinding :: TYPE ] ) ) { return false ; } return $ this -> index [ PropertyBinding :: TYPE ] -> hasProperty ( $ name ) ; }
checks whether property with given name is available

@param   string  $name
@return  bool
@since   3.4.0
checks whether property with given name is available