--TEST-- 
Test extend() with exception in service extension 
--SKIPIF-- 
<?php if (!extension_loaded("pimple")) print "skip"; ?> 
--FILE-- 
<?php 
 
$p = new Pimple\Container(); 
$p[12] = function ($v) { return 'foo';}; 
 
$c = $p->extend(12, function ($w) { throw new BadMethodCallException; }); 
 
try { 
    $p[12]; 
    echo "Exception expected"; 
} catch (BadMethodCallException $e) { } 
--EXPECTF-- 
 
 |