public function canCreate(ContainerInterface $container, $requestedName) { if (!class_exists($requestedName)) { return false; } return in_array(DispatchableInterface::class, class_implements($requestedName), true); }