File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -474,6 +474,7 @@ public function prepArticle(\DOMNode $articleContent): void
474
474
}
475
475
476
476
// Remove service data-candidate attribute.
477
+ /** @var \DOMNodeList<\DOMElement> */
477
478
$ elems = $ xpath ->query ('.//*[@data-candidate] ' , $ articleContent );
478
479
foreach ($ elems as $ elem ) {
479
480
$ elem ->removeAttribute ('data-candidate ' );
@@ -1159,6 +1160,7 @@ protected function grabArticle(?\DOMElement $page = null)
1159
1160
* This is faster to do before scoring but safer after.
1160
1161
*/
1161
1162
if ($ this ->flagIsActive (self ::FLAG_STRIP_UNLIKELYS ) && $ xpath ) {
1163
+ /** @var \DOMNodeList<\DOMElement> */
1162
1164
$ candidates = $ xpath ->query ('.//*[(self::footer and count(//footer)<2) or (self::aside and count(//aside)<2)] ' , $ page ->documentElement );
1163
1165
1164
1166
for ($ c = $ candidates ->length - 1 ; $ c >= 0 ; --$ c ) {
@@ -1180,6 +1182,7 @@ protected function grabArticle(?\DOMElement $page = null)
1180
1182
$ topCandidates = array_fill (0 , 5 , null );
1181
1183
if ($ xpath ) {
1182
1184
// Using array of DOMElements after deletion is a path to DOOMElement.
1185
+ /** @var \DOMNodeList<\DOMElement> */
1183
1186
$ candidates = $ xpath ->query ('.//*[@data-candidate] ' , $ page ->documentElement );
1184
1187
$ this ->logger ->debug ('Candidates: ' . $ candidates ->length );
1185
1188
You can’t perform that action at this time.
0 commit comments