| Conditions | 2 | 
| Paths | 2 | 
| Total Lines | 13 | 
| Code Lines | 10 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 1 | ||
| Bugs | 0 | Features | 0 | 
| 1 | <?php  | 
            ||
| 46 | public function createDateTimeZone(string $spec): \DateTimeZone  | 
            ||
| 47 |     { | 
            ||
| 48 |         try { | 
            ||
| 49 | return new $this->dateTimeZoneClassName($spec);  | 
            ||
| 50 |         } catch (\Exception $e) { | 
            ||
| 51 | throw new DateTimeZoneFactoryException(  | 
            ||
| 52 | sprintf(  | 
            ||
| 53 | 'Failed to create a valid \DateTimeZone instance using \'%s\': %s',  | 
            ||
| 54 | $spec,  | 
            ||
| 55 | $e->getMessage()  | 
            ||
| 56 | ),  | 
            ||
| 57 | $e->getCode(),  | 
            ||
| 58 | $e  | 
            ||
| 59 | );  | 
            ||
| 63 |