Fix PHPStan (again)

Also cleanup
pull/54/head
Jeremy Benoist 6 years ago
parent 9306996b47
commit b1acc9ed73
No known key found for this signature in database
GPG Key ID: 84290C294324D304
  1. 4
      composer.json
  2. 18
      src/Readability.php

@ -33,7 +33,9 @@
"php-coveralls/php-coveralls": "^2.1",
"friendsofphp/php-cs-fixer": "^2.14",
"monolog/monolog": "^1.24",
"symfony/phpunit-bridge": "^4.2.3"
"symfony/phpunit-bridge": "^4.2.3",
"phpstan/phpstan-phpunit": "^0.11",
"phpstan/phpstan": "^0.11"
},
"suggest": {
"ext-tidy": "Used to clean up given HTML and to avoid problems with bad HTML structure."

@ -307,8 +307,6 @@ class Readability implements LoggerAwareInterface
/**
* Run any post-process modifications to article content as necessary.
*
* @param \DOMElement $articleContent
*/
public function postProcessContent(\DOMElement $articleContent)
{
@ -321,8 +319,6 @@ class Readability implements LoggerAwareInterface
* For easier reading, convert this document to have footnotes at the bottom rather than inline links.
*
* @see http://www.roughtype.com/archives/2010/05/experiments_in.php
*
* @param \DOMElement $articleContent
*/
public function addFootnotes(\DOMElement $articleContent)
{
@ -385,8 +381,6 @@ class Readability implements LoggerAwareInterface
/**
* Prepare the article node for display. Clean out any inline styles,
* iframes, forms, strip extraneous <p> tags, etc.
*
* @param \DOMNode $articleContent
*/
public function prepArticle(\DOMNode $articleContent)
{
@ -558,7 +552,6 @@ class Readability implements LoggerAwareInterface
* This is the amount of text that is inside a link divided by the total text in the node.
* Can exclude external references to differentiate between simple text and menus/infoblocks.
*
* @param \DOMElement $e
* @param bool $excludeExternal
*
* @return int
@ -586,8 +579,6 @@ class Readability implements LoggerAwareInterface
/**
* Get an element relative weight.
*
* @param \DOMElement $e
*
* @return int
*/
public function getWeight(\DOMElement $e)
@ -607,8 +598,6 @@ class Readability implements LoggerAwareInterface
/**
* Remove extraneous break tags from a node.
*
* @param \DOMElement $node
*/
public function killBreaks(\DOMElement $node)
{
@ -623,7 +612,6 @@ class Readability implements LoggerAwareInterface
*
* Updated 2012-09-18 to preserve youtube/vimeo iframes
*
* @param \DOMElement $e
* @param string $tag
*/
public function clean(\DOMElement $e, $tag)
@ -659,7 +647,6 @@ class Readability implements LoggerAwareInterface
* "Fishy" is an algorithm based on content length, classnames,
* link density, number of images & embeds, etc.
*
* @param \DOMElement $e
* @param string $tag
*/
public function cleanConditionally(\DOMElement $e, $tag)
@ -772,8 +759,6 @@ class Readability implements LoggerAwareInterface
/**
* Clean out spurious headers from an Element. Checks things like classnames and link density.
*
* @param \DOMElement $e
*/
public function cleanHeaders(\DOMElement $e)
{
@ -915,8 +900,6 @@ class Readability implements LoggerAwareInterface
/**
* Initialize a node with the readability object. Also checks the
* className/id for special names to add to its score.
*
* @param \DOMElement $node
*/
protected function initializeNode(\DOMElement $node)
{
@ -1346,7 +1329,6 @@ class Readability implements LoggerAwareInterface
* Get an element weight by attribute.
* Uses regular expressions to tell if this element looks good or bad.
*
* @param \DOMElement $element
* @param string $attribute
*
* @return int

Loading…
Cancel
Save