| Conditions | 6 | 
| Paths | 6 | 
| Total Lines | 15 | 
| Code Lines | 11 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Tests | 11 | 
| CRAP Score | 6 | 
| Changes | 0 | ||
| 1 | <?php | ||
| 60 | 1 | public function eventMatch($event, $spec) | |
| 61 |     { | ||
| 62 | 1 |         if ($spec == $event) { | |
| 63 | 1 | return true; | |
| 64 | 1 |         } else if (strpos($spec, '*') !== false) { | |
| 65 | 1 |             $spec = explode('.', $spec); | |
| 66 | 1 |             $event = explode('.', $event); | |
| 67 | 1 | $valid = true; | |
| 68 | 1 |             foreach (range(0, 2) as $part) { | |
| 69 | 1 | $valid = $valid && ($spec[$part] == '*' || $spec[$part] == $event[$part]); | |
| 70 | } | ||
| 71 | 1 | return $valid; | |
| 72 | } | ||
| 73 | 1 | return false; | |
| 74 | } | ||
| 75 | } | ||
| 76 |