]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blob - vendor/pimple/pimple/ext/pimple/tests/017.phpt
MediaWiki 1.30.2
[autoinstallsdev/mediawiki.git] / vendor / pimple / pimple / ext / pimple / tests / 017.phpt
1 --TEST--
2 Test extend() with exception in service extension
3 --SKIPIF--
4 <?php if (!extension_loaded("pimple")) print "skip"; ?>
5 --FILE--
6 <?php
7
8 $p = new Pimple\Container();
9 $p[12] = function ($v) { return 'foo';};
10
11 $c = $p->extend(12, function ($w) { throw new BadMethodCallException; });
12
13 try {
14         $p[12];
15         echo "Exception expected";
16 } catch (BadMethodCallException $e) { }
17 --EXPECTF--