public function __construct(FunctionSignatureInspector $signatureInspector, FunctionHookGenerator $hookGenerator) { $this->signatureInspector = $signatureInspector; $this->hookGenerator = $hookGenerator; }