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, self::class . '::staticFunc'); $this->assertEquals(['test' => 'TEST'], $data); $data = ['test' => 'test']; Event::createAndTrigger('TESTTRIGGER', $data, [self::class, 'staticFunc']); $this->assertEquals(['test' => 'TEST'], $data); } }