chamilo/chamilo-lms

View on GitHub
public/plugin/migrationmoodle/src/Transformer/Property/WrapHtmlReplacingFilePaths.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
/* For licensing terms, see /license.txt */

namespace Chamilo\PluginBundle\MigrationMoodle\Transformer\Property;

use Chamilo\CoreBundle\Framework\Container;

/**
 * Class WrapHtmlReplacingFilePaths.
 *
 * @package Chamilo\PluginBundle\MigrationMoodle\Transformer\Property
 */
class WrapHtmlReplacingFilePaths extends ReplaceFilePaths
{
    /**
     * @throws \Exception
     *
     * @return string
     */
    public function transform(array $data)
    {
        $content = parent::transform($data);

        if (empty($content)) {
            return '';
        }

        $style = api_get_css_asset('bootstrap/dist/css/bootstrap.min.css');
        $style .= api_get_css_asset('fontawesome/css/font-awesome.min.css');
        $style .= Container::getThemeHelper()->getThemeAssetLinkTag('document.css');

        $content = "<!DOCTYPE html><head>$style</head><body>$content</body>";

        return $content;
    }
}