public function test_add_get() { $c = new Collection(); $c->add(['extension1' => function () { return true; }, 'extension2' => function () { return true; }]); $closure1 = $c->get('extension1'); $closure2 = $c->get('extension2'); $this->assertEquals(true, $closure1()); $this->assertEquals(true, $closure2()); }
/** * @expectedException LogicException * @expectedExceptionCode 221 */ public function test_get_exception2() { $c = new Collection(); $c->get('notexists'); }