3 namespace Drupal\hacked;
6 * Class hackedFileIgnoreEndingsHasher
7 * @package Drupal\hacked
9 class hackedFileIgnoreEndingsHasher extends hackedFileHasher {
11 * Returns a hash of the given filename.
13 * Ignores file line endings.
15 function perform_hash($filename) {
16 if (!hacked_file_is_binary($filename)) {
17 $file = file($filename, FILE_IGNORE_NEW_LINES);
18 return sha1(serialize($file));
21 return sha1_file($filename);
25 function fetch_lines($filename) {
26 return file($filename, FILE_IGNORE_NEW_LINES);