Changeset 583
- Timestamp:
- 04/20/07 08:52:51 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/main/php/info/phing/tasks/stubGenerateJsonRpcProxiesTask.php
r582 r583 6 6 * @package stubbles 7 7 * @subpackage phing 8 *9 * @todo Try to catch errors and let the build fail10 8 */ 11 9 … … 89 87 $fullJsCode = ''; 90 88 foreach ($services as $serviceConfig) { 91 $jsCode = $generator->generateJavascriptProxy($serviceConfig['className'], $serviceConfig['name']); 89 try { 90 $jsCode = $generator->generateJavascriptProxy($serviceConfig['className'], $serviceConfig['name']); 91 } catch (stubClassNotFoundException $e) { 92 $this->log("Cannot generate proxy for {$serviceConfig['className']}, class does not exist.", Project::MSG_ERR); 93 throw new BuildException("Cannot generate proxy for {$serviceConfig['className']}, class does not exist."); 94 } 92 95 $targetFile = $this->targetFolder . '/' . $serviceConfig['name'] . '.js'; 93 96 if (@file_put_contents($targetFile, $jsCode)) {;
