don't fail if the dir doesn't exist

This commit is contained in:
AD7six 2011-05-01 19:32:09 +02:00
parent 0181f71209
commit 20ff0259d9

View file

@ -53,7 +53,7 @@ class UpgradeShell extends Shell {
"\\\$this->{$helper}->"
);
}
$this->_filesRegexpUpdate($patterns);
}
@ -246,11 +246,14 @@ class UpgradeShell extends Shell {
/**
* Searches the paths and finds files based on extension.
*
* @param string $extensions
* @param string $extensions
* @return void
*/
protected function _findFiles($extensions = '') {
foreach ($this->_paths as $path) {
if (!is_dir($path)) {
continue;
}
$files = array();
$Iterator = new RegexIterator(
new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path)),
@ -275,7 +278,7 @@ class UpgradeShell extends Shell {
*/
protected function _updateFile($file, $patterns) {
$contents = file_get_contents($file);
foreach ($patterns as $pattern) {
$this->out(' * Updating ' . $pattern[0], 1, Shell::VERBOSE);
$contents = preg_replace($pattern[1], $pattern[2], $contents);
@ -335,4 +338,4 @@ class UpgradeShell extends Shell {
'parser' => $subcommandParser
));
}
}
}