Craft\InstaBlog_InstallService::_copyTemplates PHP Method

_copyTemplates() private method

Copies template files to templates folder
private _copyTemplates ( ) : null
return null
    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');
        }
    }