private function getEventNameParts($event) { $parts = ['*']; $offset = 0; while ($offset = strpos($event, '.', $offset + 1)) { $parts[] = substr($event, 0, $offset) . '.*'; } $parts[] = $event; return $parts; }