Example #1
0
 /**
  * Returns the part of the image filename relative to the cache directory.
  *
  * @param  Request $request The image request
  * @return string
  */
 private function createFilePath(Request $request)
 {
     $dimensions = $request->getDimensions();
     $flags = $request->getFlags();
     $crop = (int) $request->getCrop();
     $meta = $request->getMeta();
     $ext = $this->getExtension($meta->getType());
     $baseFilePath = $this->createCacheDirectoryPath($meta->getHash());
     return "{$baseFilePath}.{$dimensions}.{$flags}.{$crop}.{$ext}";
 }