assertEquals('TEST', $result); } public function testDynamic() { $data = ['test' => 'test']; Event::createAndTrigger('TESTTRIGGER', $data, [$this, 'dynamicFunc']); $this->assertEquals(['test' => 'TEST'], $data); } public function testStatic() { $data = ['test' => 'test']; Event::createAndTrigger('TESTTRIGGER', $data, 'tests\inc\Extension\EventTest::staticFunc'); $this->assertEquals(['test' => 'TEST'], $data); $data = ['test' => 'test']; Event::createAndTrigger('TESTTRIGGER', $data, ['tests\inc\Extension\EventTest', 'staticFunc']); $this->assertEquals(['test' => 'TEST'], $data); } }