From e77516ce435fa7dad905d0c5de7720f356eaa795 Mon Sep 17 00:00:00 2001 From: Angel Fernando Quiroz Campos Date: Wed, 12 Jul 2017 09:29:16 -0500 Subject: [PATCH] Add Composer command to update basis css files Run `composer run-script update-css` in command line --- composer.json | 3 ++- .../CoreBundle/Composer/ScriptHandler.php | 17 +++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 5eeb32a48a..345091157b 100755 --- a/composer.json +++ b/composer.json @@ -132,7 +132,8 @@ ], "post-update-cmd": [ "Chamilo\\CoreBundle\\Composer\\ScriptHandler::dumpCssFiles" - ] + ], + "update-css": "Chamilo\\CoreBundle\\Composer\\ScriptHandler::updateCss" }, "extra": { "symfony-app-dir": "app", diff --git a/src/Chamilo/CoreBundle/Composer/ScriptHandler.php b/src/Chamilo/CoreBundle/Composer/ScriptHandler.php index 028b836a9b..71ef5f0078 100644 --- a/src/Chamilo/CoreBundle/Composer/ScriptHandler.php +++ b/src/Chamilo/CoreBundle/Composer/ScriptHandler.php @@ -253,4 +253,21 @@ class ScriptHandler return $res; } + + /** + * Update the basis css files. + * Avoid use the ScriptHandler::dumpCssFiles + */ + public static function updateCss() + { + $appCss = __DIR__.'/../../../../app/Resources/public/css/'; + $newPath = __DIR__.'/../../../../web/css/'; + $cssFiles = ['base.css', 'chat.css', 'editor.css', 'markdown.css', 'print.css', 'responsive.css', 'scorm.css']; + + $fs = new Filesystem(); + + foreach ($cssFiles as $file) { + $fs->copy($appCss.$file, $newPath.$file, true); + } + } }