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": [
"Chamilo\\CoreBundle\\Composer\\ScriptHandler::dumpCssFiles"
]
],
"update-css": "Chamilo\\CoreBundle\\Composer\\ScriptHandler::updateCss"
},
"extra": {
"symfony-app-dir": "app",

@ -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);
}
}
}

Loading…
Cancel
Save