protected function parseHookBody($hook, SplFileInfo $templateFile) { $content = $this->filesystem->readFromFileInfo($templateFile); $replacements = ['${HOOK_EXEC_PATH}' => $this->paths()->getGitHookExecutionPath(), '$(HOOK_COMMAND)' => $this->generateHookCommand('git:' . $hook)]; return str_replace(array_keys($replacements), array_values($replacements), $content); }