protected function getDataVersionHash()
    {
        $filter = $this->getPropertyFilter();
        $properties = $filter->getProperties();
        sort($properties);
        
        return sha1(
            static::class . '|' .
            static::VERSION . '|' .
            get_class($filter) . '|' .
            implode(',', $properties)
        );
    }
protected function getDataVersionHash()
    {
        $filter = $this->getPropertyFilter();
        $properties = $filter->getProperties();
        sort($properties);
        
        return sha1(
            static::class . '|' .
            static::VERSION . '|' .
            get_class($filter) . '|' .
            implode(',', $properties)
        );
    }
protected function getDataVersionHash ( ) { $ filter = $ this -> getPropertyFilter ( ) ; $ properties = $ filter -> getProperties ( ) ; sort ( $ properties ) ; return sha1 ( static :: class . '|' . static :: VERSION . '|' . get_class ( $ filter ) . '|' . implode ( ',' , $ properties ) ) ; }
Generates a hash from relevant information that influence the
validity of

@return string
Generates a hash from relevant information that influence the validity of