Compare commits

..

No commits in common. '03533f5e4f48254255ad08d9abc115d728221328' and '3042990efcf4417ec740fb11d51905a8755ec57a' have entirely different histories.

  1. 1
      .github/workflows/continuous-integration.yml
  2. 6
      src/Readability.php
  3. 3
      tests/ReadabilityTest.php

@ -25,7 +25,6 @@ jobs:
- "8.2"
- "8.3"
- "8.4"
- "8.5"
steps:
- name: "Checkout"

@ -88,7 +88,7 @@ class Readability implements LoggerAwareInterface
'enclose-text' => true,
'merge-divs' => true,
// 'merge-spans' => true,
'input-encoding' => 'utf8',
'input-encoding' => '????',
'output-encoding' => 'utf8',
'hide-comments' => true,
];
@ -1118,7 +1118,7 @@ class Readability implements LoggerAwareInterface
$topCandidates = array_filter(
$topCandidates,
static fn ($v, $idx) => 0 === $idx || null !== $v,
fn ($v, $idx) => 0 === $idx || null !== $v,
\ARRAY_FILTER_USE_BOTH
);
$topCandidate = $topCandidates[0];
@ -1481,7 +1481,7 @@ class Readability implements LoggerAwareInterface
private function hasSingleTagInsideElement(\DOMElement $node, string $tag): bool
{
$childNodes = iterator_to_array($node->childNodes);
$children = array_filter($childNodes, static fn ($childNode) => $childNode instanceof \DOMElement);
$children = array_filter($childNodes, fn ($childNode) => $childNode instanceof \DOMElement);
// There should be exactly 1 element child with given tag
if (1 !== \count($children) || $children[0]->nodeName !== $tag) {

@ -21,7 +21,6 @@ class ReadabilityTest extends \PHPUnit\Framework\TestCase
public function testConstructDefault(): void
{
$readability = $this->getReadability('');
$this->assertSame('utf8', $readability->tidy_config['input-encoding']);
$readability->init();
$this->assertNull($readability->url);
@ -324,7 +323,7 @@ class ReadabilityTest extends \PHPUnit\Framework\TestCase
$oldErrorReporting = error_reporting(\E_ALL);
$oldDisplayErrors = ini_set('display_errors', '1');
// dummy function to be used to the next test
set_error_handler(static function (int $errno, string $errstr, string $errfile, int $errline) {
set_error_handler(function (int $errno, string $errstr, string $errfile, int $errline) {
throw new \Exception($errstr, $errno);
});

Loading…
Cancel
Save