public function __construct(InvocableInspector $invocableInspector, Invoker $invoker, FeatureDetector $featureDetector) { $this->invocableInspector = $invocableInspector; $this->invoker = $invoker; $this->isGeneratorReturnSupported = $featureDetector->isSupported('generator.return'); }