Example #1
0
if (!is_dir($buildDir)) {
    mkdir($buildDir);
}
if (!is_dir($buildDir . '/Flames')) {
    mkdir($buildDir . '/Flames');
}
if (!is_dir($buildDir . '/Fuels')) {
    mkdir($buildDir . '/Fuels');
}
// Packager
$pkg = new Packager($packageDir);
echo "Building Lighter.js\n";
foreach ($pkg->get_all_files() as $file) {
    printf("* %s \n", $file);
}
$pkg->write_from_files($buildDir . '/Lighter.js', $pkg->get_all_files());
echo "\n";
// Custom Build
$loader = new UniversalClassLoader();
$loader->registerNamespaces(array('Symfony\\Component' => $vendorDir));
$loader->register();
$fuels = Finder::create()->files()->name('/^Fuel\\.(\\w+)\\.js$/')->in($sourceDir);
echo "Copying Fuels\n";
foreach ($fuels as $fuel) {
    copy($fuel->getRealPath(), $buildDir . '/Fuels/' . $fuel->getFilename());
    printf("* %s \n", $fuel->getFilename());
}
echo "\n";
$flames = Finder::create()->files()->name('/^Flame\\.(\\w+)\\.css$/')->in($stylesDir);
echo "Copying Flames\n";
foreach ($flames as $flame) {