/** * @param \AssetsBundle\AssetFile\AssetFile $oAssetFile * @return boolean|string */ public function getCachedFilteredContent(\AssetsBundle\AssetFile\AssetFile $oAssetFile) { if (file_exists($sCachedFilteredContentFilePath = $this->getCachedFilteredContentFilePath($oAssetFile))) { $oFilteredAssetFile = new \AssetsBundle\AssetFile\AssetFile(array('assetFilePath' => $sCachedFilteredContentFilePath, 'assetFileType' => $oAssetFile->getAssetFileType())); if (($iFilteredAssetFileLastModified = $oFilteredAssetFile->getAssetFileLastModified()) && ($iAssetFileLastModified = $oAssetFile->getAssetFileLastModified()) && $iFilteredAssetFileLastModified >= $iAssetFileLastModified) { return $oFilteredAssetFile->getAssetFileContents(); } } return false; }