No, files with a length of zero would not be normal, unless all of your files you are adding are empty. :-) I presume that was related to the third parameter. I will look at the docs and try to make it clear how the third parameter relates to non-absolute CSS and JS paths.
My guess for the reason it is not working is the forward slashes in the second parameter. It looks like fTemplating is not using realpath() on the second parameter, so slashes are staying as forward slashes, while the canonical versions on windows use backslashes \\
. I have a feeling this is throwing off the string replacement done by fFilesystem::translateToWebPath().
Try using this code and let me know if it works:
$template->enableMinification('development',
realpath($_SERVER['DOCUMENT_ROOT'] . '/mincache/'),
$_SERVER['DOCUMENT_ROOT'] . '/flourishTest/'
);