private static function installGitattributes($rootDir, $pluginDir, $vpdbDir)
{
$gitattributesPath = $rootDir . '/.gitattributes';
$gitattributesContents = file_get_contents($pluginDir . '/src/Initialization/.gitattributes.tpl');
$gitattributesVariables = ['vpdb-dir' => PathUtils::getRelativePath($rootDir, $vpdbDir)];
$gitattributesContents = StringUtils::fillTemplateString($gitattributesVariables, $gitattributesContents);
if (is_file($gitattributesPath)) {
$gitAttributesFileContents = file_get_contents($gitattributesPath);
if (strpos($gitAttributesFileContents, $gitattributesContents) !== false) {
return;
}
$gitattributesContents = $gitattributesContents . $gitAttributesFileContents;
}
file_put_contents($gitattributesPath, $gitattributesContents);
}