getReflectionClass($class)->newInstanceWithoutConstructor(); if (!($target instanceof EventInterface)) { throw new Exception("Event listen must implement " . EventInterface::class); } on($this->event, [$target, "process"]); } }