private function _copyTemplates()
{
$instaBlogFolder = trim(realpath(dirname(__FILE__)), 'services') . 'resources/_templates/';
$craftTemplateFolder = realpath(CRAFT_TEMPLATES_PATH);
$instaBlogTargetFolder = $craftTemplateFolder . '/blog/';
Craft::log('Creating blog folder in templates directory.', LogLevel::Info, true, '_copyTemplates', 'InstaBlog');
IOHelper::createFolder($instaBlogTargetFolder, 0755, true);
Craft::log('Copying InstaBlog templates to templates/blog directory.', LogLevel::Info, true, '_copyTemplates', 'InstaBlog');
if (IOHelper::copyFolder($instaBlogFolder, $instaBlogTargetFolder, true)) {
Craft::log($instaBlogFolder . ' copied to ' . $instaBlogTargetFolder . ' successfully.', LogLevel::Info, true, '_copyTemplates', 'InstaBlog');
} else {
Craft::log('Failed copying ' . $instaBlogFolder . ' to ' . $instaBlogTargetFolder, LogLevel::Error, true, '_copyTemplates', 'InstaBlog');
}
}