/** * {@inheritdoc} */ public function generateBooleanRules(TemplateForensics $src) { $xpath = new DOMXPath($src->getDOM()); if ($xpath->evaluate('count(//code//xsl:apply-templates)')) { return ['ignoreTags' => true]; } return []; }
/** * {@inheritdoc} */ public function generateBooleanRules(TemplateForensics $src) { $rules = []; $xpath = new DOMXPath($src->getDOM()); if ($xpath->evaluate('count(//pre//code//xsl:apply-templates)') > 0) { $rules['trimFirstLine'] = true; } return $rules; }