Add Composer command to update basis css files

Run `composer run-script update-css` in command line
pull/2487/head
Angel Fernando Quiroz Campos 8 years ago
parent 5cc6f0cb32
commit e77516ce43
  1. 3
      composer.json
  2. 17
      src/Chamilo/CoreBundle/Composer/ScriptHandler.php

@ -132,7 +132,8 @@
], ],
"post-update-cmd": [ "post-update-cmd": [
"Chamilo\\CoreBundle\\Composer\\ScriptHandler::dumpCssFiles" "Chamilo\\CoreBundle\\Composer\\ScriptHandler::dumpCssFiles"
] ],
"update-css": "Chamilo\\CoreBundle\\Composer\\ScriptHandler::updateCss"
}, },
"extra": { "extra": {
"symfony-app-dir": "app", "symfony-app-dir": "app",

@ -253,4 +253,21 @@ class ScriptHandler
return $res; 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);
}
}
} }

Loading…
Cancel
Save