<?php 
 
Swift_DependencyContainer::getInstance() 
    ->register('cache') 
    ->asAliasOf('cache.array') 
 
    ->register('tempdir') 
    ->asValue('/tmp') 
 
    ->register('cache.null') 
    ->asSharedInstanceOf('Swift_KeyCache_NullKeyCache') 
 
    ->register('cache.array') 
    ->asSharedInstanceOf('Swift_KeyCache_ArrayKeyCache') 
    ->withDependencies(array('cache.inputstream')) 
 
    ->register('cache.disk') 
    ->asSharedInstanceOf('Swift_KeyCache_DiskKeyCache') 
    ->withDependencies(array('cache.inputstream', 'tempdir')) 
 
    ->register('cache.inputstream') 
    ->asNewInstanceOf('Swift_KeyCache_SimpleKeyCacheInputStream') 
; 
 
 |