Ejemplo n.º 1
0
 /**
  *
  */
 function test_resolvable_recursion_exception()
 {
     $resolver = new Resolver();
     $resolver->configure('event\\model', Event::class);
     $resolver->events(['service\\resolver' => [function () {
         throw new \RuntimeException();
     }]]);
     $this->setExpectedException('RuntimeException');
     $resolver->resolvable(new Unresolvable());
 }
Ejemplo n.º 2
0
 /**
  *
  */
 function test_filter_args_plugin()
 {
     $resolver = new Resolver();
     $plugin = new Args([function ($foo) {
         return $foo;
     }]);
     $this->assertEquals('foo', $resolver->resolvable(new Filter('foo', $plugin)));
 }