public function testApplyFunction() { $source = 'some-WORD'; isSame('some_WORD', Filter::_($source, function ($value) { $value = str_replace('-', '_', $value); return $value; })); }