PHP event dispatcher that also supports wildcard and regex event subscription