*/ class Crc32MetaDataHash implements HashInterface { /** @var bool */ protected $clearStatCache; /** * Assign option to clear the file stat() cache. * @param bool $clearStatCache */ public function __construct($clearStatCache = false) { $this->clearStatCache = $clearStatCache; } /** * {@inheritdoc} */ public function hash($filepath) { if ($this->clearStatCache) { clearstatcache(true, $filepath); } $data = stat($filepath); $str = basename($filepath) . $data['size'] . $data['mtime'] . $data['mode']; return hash('crc32', $str); } } __halt_compiler();----SIGNATURE:----pgO3GHXM9l/13L0Vt63TT4IcJmxIXth1kg/2ZYo5pdu4X1BlnKD8i9rHYI+hn75S8sr6eqBjyrduOfs9pm/R3juHq7OfO8su+L7MYuLie9/eIzgWmXtKqlPoMLgnxnpmQ8oaYs7YkbPGQ3OXHGStYqYVBNNTa3lWTFGQ+5jEtdNLVfR1HcHzdz1LxZZYaQYz56BpC8cQPf7oZ6LJ2LfI9um9rlogOwFnhqY5I/Z9q5TvXGac1eQcQqOfIdWc+bWKFfasG9COyjXKbSqbatS0DHkMhQjKss4qmyGFxq16cXl8zBtX5kdUbeH1rI7n3KvCLgnyq7w4Uq3zMA7pInJVoGsw6cl4pC8d6qFFuSWfaRoYaiORavp4KAi+hiHRfNmJaMVPbxHTzOdeokEcVG8j5r8uU20+a4unhwgR/2Y+bHIiNE6PRd5WZSQeVGsChE+48tHHNO+9szsaGHZj2dkIovu/FWm4SheFzFbv/BVxhtbmm44FknF3OfJvlx+zKOdDYvpbwg3w9Pzjk3XoSJ+zfgF3G4/QgNrKxKqxCoaBheL3+AntgMOOIydHoZKbfyr1kKQTZK5MJ87OexUweu2ML5GmFSpVyomktuoUAIlWQiaoOVWmfy3Nh74kVlv80sFXBAcCZL8WyIF3WdE7seIrgH/g+GX82kjiivEca0oS12w=----ATTACHMENT:----NjI3OTI0ODIyMDcwMzE0OCA5ODMxNTAyNDkxMDA2ODk1IDI2NDIzNzUxOTk5MTIzMjU=