| Conditions | 4 | 
| Paths | 2 | 
| Total Lines | 15 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Tests | 9 | 
| CRAP Score | 4 | 
| Changes | 0 | ||
| 1 | <?php  | 
            ||
| 31 | 3 | protected function consumeHeadline($lines, $current)  | 
            |
| 32 |     { | 
            ||
| 33 | 3 | $line = trim($lines[$current]);  | 
            |
| 34 | 3 | $level = 1;  | 
            |
| 35 | 3 |         while (isset($line[$level]) && $line[$level] === '=' && $level < 6) { | 
            |
| 36 | 3 | $level++;  | 
            |
| 37 | }  | 
            ||
| 38 | $block = [  | 
            ||
| 39 | 3 | 'headline',  | 
            |
| 40 | // parse headline content. The leading and trailing '='s are removed.  | 
            ||
| 41 | 3 | 'content' => $this->parseInline(trim($line, " \t=")),  | 
            |
| 42 | 3 | 'level' => $level,  | 
            |
| 43 | ];  | 
            ||
| 44 | 3 | return [$block, $current];  | 
            |
| 45 | }  | 
            ||
| 46 | |||
| 60 |