documentation on fnv1a64 is lacking, but tests show it was only introduced with PHP 5.6

This commit is contained in:
El RIDO 2019-05-10 22:46:39 +02:00
parent 9b6b25dac0
commit 02f3cc739f
No known key found for this signature in database
GPG key ID: 0F5C940A6BD81F92
4 changed files with 4 additions and 4 deletions

View file

@ -108,7 +108,7 @@ abstract class AbstractModel
$this->_data = $data;
// calculate a 64 bit checksum to avoid collisions
$this->setId(hash('fnv1a64', $data['ct']));
$this->setId(hash(version_compare(PHP_VERSION, '5.5') > 0 ? 'fnv1a64' : 'fnv164', $data['ct']));
}
/**