@@ 719-739 (lines=21) @@ | ||
716 | $this->cacheFile = Util\Common::realpath(substr($arg, 6)); |
|
717 | ||
718 | // It may not exist and return false instead. |
|
719 | if ($this->cacheFile === false) { |
|
720 | $this->cacheFile = substr($arg, 6); |
|
721 | ||
722 | $dir = dirname($this->cacheFile); |
|
723 | if (is_dir($dir) === false) { |
|
724 | echo 'ERROR: The specified cache file path "'.$this->cacheFile.'" points to a non-existent directory'.PHP_EOL.PHP_EOL; |
|
725 | $this->printUsage(); |
|
726 | exit(2); |
|
727 | } |
|
728 | ||
729 | if ($dir === '.') { |
|
730 | // Passed report file is a file in the current directory. |
|
731 | $this->cacheFile = getcwd().'/'.basename($this->cacheFile); |
|
732 | } else { |
|
733 | $dir = Util\Common::realpath(getcwd().'/'.$dir); |
|
734 | if ($dir !== false) { |
|
735 | // Report file path is relative. |
|
736 | $this->cacheFile = $dir.'/'.basename($this->cacheFile); |
|
737 | } |
|
738 | } |
|
739 | }//end if |
|
740 | ||
741 | $this->overriddenDefaults['cacheFile'] = true; |
|
742 | ||
@@ 777-797 (lines=21) @@ | ||
774 | $this->reportFile = Util\Common::realpath(substr($arg, 12)); |
|
775 | ||
776 | // It may not exist and return false instead. |
|
777 | if ($this->reportFile === false) { |
|
778 | $this->reportFile = substr($arg, 12); |
|
779 | ||
780 | $dir = dirname($this->reportFile); |
|
781 | if (is_dir($dir) === false) { |
|
782 | echo 'ERROR: The specified report file path "'.$this->reportFile.'" points to a non-existent directory'.PHP_EOL.PHP_EOL; |
|
783 | $this->printUsage(); |
|
784 | exit(2); |
|
785 | } |
|
786 | ||
787 | if ($dir === '.') { |
|
788 | // Passed report file is a file in the current directory. |
|
789 | $this->reportFile = getcwd().'/'.basename($this->reportFile); |
|
790 | } else { |
|
791 | $dir = Util\Common::realpath(getcwd().'/'.$dir); |
|
792 | if ($dir !== false) { |
|
793 | // Report file path is relative. |
|
794 | $this->reportFile = $dir.'/'.basename($this->reportFile); |
|
795 | } |
|
796 | } |
|
797 | }//end if |
|
798 | ||
799 | $this->overriddenDefaults['reportFile'] = true; |
|
800 |