Ejemplo n.º 1
0
 public function testTriggerTrumpsClosureOnMiss()
 {
     $registry = new Registry();
     $registry->trigger('my_key', function ($r) {
         $r->register('my_key', (object) array('source' => 'trigger'));
     });
     $result = $registry->lookup('my_key', function () {
         return (object) array('source' => 'closure');
     });
     $this->assertEquals($result->source, 'trigger');
 }