@@ -555,6 +555,8 @@ protected function processTraits(PHP_Token_Stream $tokens)
555
555
$ traits = $ tokens ->getTraits ();
556
556
unset($ tokens );
557
557
558
+ $ link = $ this ->getId () . '.html# ' ;
559
+
558
560
foreach ($ traits as $ traitName => $ trait ) {
559
561
$ this ->traits [$ traitName ] = array (
560
562
'methods ' => array (),
@@ -564,7 +566,8 @@ protected function processTraits(PHP_Token_Stream $tokens)
564
566
'ccn ' => 0 ,
565
567
'coverage ' => 0 ,
566
568
'crap ' => 0 ,
567
- 'package ' => $ trait ['package ' ]
569
+ 'package ' => $ trait ['package ' ],
570
+ 'link ' => $ link . $ trait ['startLine ' ]
568
571
);
569
572
570
573
$ this ->startLines [$ trait ['startLine ' ]] = &$ this ->traits [$ traitName ];
@@ -578,7 +581,8 @@ protected function processTraits(PHP_Token_Stream $tokens)
578
581
'executedLines ' => 0 ,
579
582
'ccn ' => $ method ['ccn ' ],
580
583
'coverage ' => 0 ,
581
- 'crap ' => 0
584
+ 'crap ' => 0 ,
585
+ 'link ' => $ link . $ method ['startLine ' ]
582
586
);
583
587
584
588
$ this ->startLines [$ method ['startLine ' ]] = &$ this ->traits [$ traitName ]['methods ' ][$ methodName ];
@@ -595,13 +599,16 @@ protected function processFunctions(PHP_Token_Stream $tokens)
595
599
$ functions = $ tokens ->getFunctions ();
596
600
unset($ tokens );
597
601
602
+ $ link = $ this ->getId () . '.html# ' ;
603
+
598
604
foreach ($ functions as $ functionName => $ function ) {
599
605
$ this ->functions [$ functionName ] = array (
600
606
'signature ' => $ function ['signature ' ],
601
607
'startLine ' => $ function ['startLine ' ],
602
608
'executableLines ' => 0 ,
603
609
'executedLines ' => 0 ,
604
- 'ccn ' => $ function ['ccn ' ]
610
+ 'ccn ' => $ function ['ccn ' ],
611
+ 'link ' => $ link . $ function ['startLine ' ]
605
612
);
606
613
607
614
$ this ->startLines [$ function ['startLine ' ]] = &$ this ->functions [$ functionName ];
0 commit comments