| Conditions | 2 | 
| Paths | 2 | 
| Total Lines | 13 | 
| Code Lines | 8 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Tests | 7 | 
| CRAP Score | 2 | 
| Changes | 1 | ||
| Bugs | 0 | Features | 1 | 
| 1 | <?php | ||
| 41 | 27 | public function createWebServer($name, $version = '') | |
| 42 |     { | ||
| 43 | 27 |         if (in_array($name, $this->getKnownWebServers())) { | |
| 44 | 18 | $webserver = new $this->webservers[$name][0]($version); | |
| 45 | $webserver | ||
| 46 | 18 | ->setBinaries($this->webservers[$name][1]) | |
| 47 | 18 | ->setDetectionParameter($this->webservers[$name][2]); | |
| 48 | |||
| 49 | 18 | return $webserver; | |
| 50 | } | ||
| 51 | |||
| 52 | 9 | return new NullWebServer($version); | |
| 53 | } | ||
| 54 | |||
| 60 |