Example #1
0
 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());
 }
Example #2
0
 /**
  * @expectedException LogicException
  * @expectedExceptionCode 221
  */
 public function test_get_exception2()
 {
     $c = new Collection();
     $c->get('notexists');
 }