Components\ThemeManager\Services\ThemeInstaller::copyScreenshot PHP Метод

copyScreenshot() защищенный Метод

protected copyScreenshot ( )
    protected function copyScreenshot()
    {
        if (isset($this->config['screenshot']) && $this->config['screenshot'] != '') {
            $this->screenshot = "uploads/themes/{$this->theme_directory}_{$this->config['screenshot']}";
        } else {
            $this->screenshot = '';
            return;
        }
        File::exists(public_path() . '/uploads/') || File::makeDirectory(public_path() . '/uploads/');
        File::exists(public_path() . '/uploads/themes/') || File::makeDirectory(public_path() . '/uploads/themes/');
        File::copy($this->full_path . $this->config['screenshot'], public_path() . '/' . $this->screenshot);
    }