public function testEvents() { $value = 5; $function = function () use($value) { $this->assertEquals(5, $value); }; Huruk::listen('foo', $function); Huruk::trigger('foo'); }