public function getETag() { $eTag = parent::getETag(); if ($eTag === null) { $eTag = md5($this->string); } return $eTag; }
public function getETag() { $eTag = parent::getETag(); if ($eTag === null) { if ($this->md5) { $eTag = md5_file($this->path); } else { $eTag = sprintf('%x-%x', filesize($this->path), filemtime($this->path)); } } return $eTag; }