Development

Changeset 6768

You must first sign up to be able to contribute.

Changeset 6768

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

added mime types caching in sfWebRequest (closes #1846)

Files:

Legend:

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

    r4642 r6768  
    264264  public function getFileExtension($name) 
    265265  { 
     266    static $mimeTypes = null; 
     267 
    266268    $fileType = $this->getFileType($name); 
    267269 
     
    271273    } 
    272274 
    273     $mimeTypes = unserialize(file_get_contents(sfConfig::get('sf_symfony_data_dir').'/data/mime_types.dat')); 
     275    if (is_null($mimeTypes)) 
     276    { 
     277      $mimeTypes = unserialize(file_get_contents(sfConfig::get('sf_symfony_data_dir').'/data/mime_types.dat')); 
     278    } 
    274279 
    275280    return isset($mimeTypes[$fileType]) ? '.'.$mimeTypes[$fileType] : '.bin';