framework/RedKiteCms/Content/Theme/ThemeBase.php
public function boot(Plugin $theme)
    {
        if ($this->booted && $this->theme == $theme) {
            return $this;
        }

        $this->theme = $theme;
        $pluginDir = $this->theme->getPluginDir();
        $this->baseThemeDir = $this->themeDir = $pluginDir . '/Resources/theme';
        if ($this->configurationHandler->isTheme()) {
            $this->themeDir .= '_dev';
        }
        $this->templatesDir = $pluginDir . '/Resources/views';
        if (!is_dir($this->themeDir)) {
            mkdir($this->themeDir);
        }

        $this->templates = $this->findTemplates();
        $this->booted = true;

        return $this;
    }
public function boot(Plugin $theme)
    {
        if ($this->booted && $this->theme == $theme) {
            return $this;
        }

        $this->theme = $theme;
        $pluginDir = $this->theme->getPluginDir();
        $this->baseThemeDir = $this->themeDir = $pluginDir . '/Resources/theme';
        if ($this->configurationHandler->isTheme()) {
            $this->themeDir .= '_dev';
        }
        $this->templatesDir = $pluginDir . '/Resources/views';
        if (!is_dir($this->themeDir)) {
            mkdir($this->themeDir);
        }

        $this->templates = $this->findTemplates();
        $this->booted = true;

        return $this;
    }
Boots the theme
@param \RedKiteCms\Plugin\Plugin $theme

@return $this