5 * Contains \Drupal\hacked\hackedFileIgnoreEndingsHasher.
8 namespace Drupal\hacked;
11 * Class hackedFileIgnoreEndingsHasher
12 * @package Drupal\hacked
14 class hackedFileIgnoreEndingsHasher extends hackedFileHasher {
16 * Returns a hash of the given filename.
18 * Ignores file line endings.
20 function perform_hash($filename) {
21 if (!hacked_file_is_binary($filename)) {
22 $file = file($filename, FILE_IGNORE_NEW_LINES);
23 return sha1(serialize($file));
26 return sha1_file($filename);
30 function fetch_lines($filename) {
31 return file($filename, FILE_IGNORE_NEW_LINES);