$compressorInstance->getConfigInstance()->getConfigEntry('compressor_base_path');
// Get a directory pointer
- $dirPointer = FrameworkDirectoryPointer::createFrameworkDirectoryPointer($baseDir);
+ $directoryInstance = ObjectFactory::createObjectByConfiguredName('directory_class', array($baseDir));
- // Read all directories but no sub directories
- while ($directoryEntry = $dirPointer->readDirectoryExcept(array('..', '.', '.htaccess', '.svn', 'class_NullCompressor.php'))) {
+ // Read all directories but no sub directories, .htaccess files and NullCompressor class
+ while ($directoryEntry = $directoryInstance->readDirectoryExcept(array('.htaccess', 'class_NullCompressor.php'))) {
// Is this a class file?
if ((substr($directoryEntry, 0, 6) == 'class_') && (substr($directoryEntry, -4, 4) == '.php')) {
/* Get the compressor's name. That's why you must name
} // END - while
// Close the directory
- $dirPointer->closeDirectory();
+ $directoryInstance->closeDirectory();
} // END - if
// Check again if there is a compressor