public function testEmitArguments() { $et = new ET(); $et->on('wash', function ($event, $one, $two) use($et) { $this->assertSame($event->originalObject, $et); $this->assertSame($event->name, 'wash'); $this->assertSame($one, 'one'); $this->assertSame($two, 'two'); }); $et->emit('wash', 'one', 'two'); }