Changeset 29
- Timestamp:
- 02/23/06 18:29:43 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/2.2/classes/phing/tasks/ext/PhpLintTask.php
r28 r29 35 35 */ 36 36 public function main() { 37 if(!isset($this->file) and count($this->filesets) == 0) { 38 throw new BuildException("Missing either a nested fileset or attribute 'file' set"); 39 } 40 37 41 if($this->file instanceof PhingFile) { 38 42 $this->lint($this->file->getPath()); … … 48 52 } 49 53 } 50 $this->log('No syntax errors detected');51 54 } 52 55 … … 64 67 exec($command.$file, $message); 65 68 if(!preg_match('/^No syntax errors detected/', $message[0])) { 66 throw new BuildException($message[1]); 69 $this->log($message[1], PROJECT_MSG_ERR); 70 } else { 71 $this->log($file.': No syntax errors detected', PROJECT_MSG_INFO); 67 72 } 68 73 } else {
