Development

Changeset 6769

You must first sign up to be able to contribute.

Changeset 6769

Show
Ignore:
Timestamp:
12/27/07 17:25:09 (10 months ago)
Author:
fabien
Message:

added mime types caching in sfWebRequest (closes #1846)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/1.1/lib/request/sfWebRequest.class.php

    r6748 r6769  
    376376    } 
    377377 
     378    static $mimeTypes = null; 
     379 
    378380    $fileType = $this->getFileType($name); 
    379381 
     
    383385    } 
    384386 
    385     $mimeTypes = unserialize(file_get_contents(sfConfig::get('sf_symfony_lib_dir').'/plugins/sfCompat10Plugin/data/mime_types.dat')); 
     387    if (is_null($mimeTypes)) 
     388    { 
     389      $mimeTypes = unserialize(file_get_contents(sfConfig::get('sf_symfony_lib_dir').'/plugins/sfCompat10Plugin/data/mime_types.dat')); 
     390    } 
    386391 
    387392    return isset($mimeTypes[$fileType]) ? '.'.$mimeTypes[$fileType] : '.bin';