1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| --TEST--
| Test register()
| --SKIPIF--
| <?php if (!extension_loaded("pimple")) print "skip"; ?>
| --FILE--
| <?php
|
| class Foo implements Pimple\ServiceProviderInterface
| {
| public function register(Pimple\Container $p)
| {
| var_dump($p);
| }
| }
|
| $p = new Pimple\Container();
| $p->register(new Foo, array(42 => 'bar'));
|
| var_dump($p[42]);
| --EXPECTF--
| object(Pimple\Container)#1 (0) {
| }
| string(3) "bar"
|
|