Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 2
CRAP
0.00% covered (danger)
0.00%
0 / 1
XMLTagBasedHandlerTraceProxy
0.00% covered (danger)
0.00%
0 / 3
0.00% covered (danger)
0.00%
0 / 2
6
0.00% covered (danger)
0.00%
0 / 1
 __construct
0.00% covered (danger)
0.00%
0 / 2
0.00% covered (danger)
0.00%
0 / 1
2
 onTag
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2declare( strict_types = 1 );
3
4namespace Wikimedia\Parsoid\Wt2Html\TT;
5
6use Wikimedia\Parsoid\Tokens\XMLTagTk;
7use Wikimedia\Parsoid\Wt2Html\TokenHandlerPipeline;
8
9class XMLTagBasedHandlerTraceProxy extends XMLTagBasedHandler {
10    use TracingTrait;
11
12    public function __construct(
13        TokenHandlerPipeline $manager, array $options,
14        string $traceType, XMLTagBasedHandler $handler
15    ) {
16        parent::__construct( $manager, $options );
17        $this->init( $traceType, $handler );
18    }
19
20    public function onTag( XMLTagTk $token ): ?array {
21        return $this->traceEvent( 'onTag', $token );
22    }
23}