Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
panakour committed Dec 18, 2023
2 parents d5e2eb2 + 53022cf commit 96fad2a
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 111 deletions.
148 changes: 39 additions & 109 deletions clover.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1667138995">
<project timestamp="1667138995">
<coverage generated="1702902309">
<project timestamp="1702902309">
<file name="/home/runner/work/pkscraper/pkscraper/src/Bag.php">
<class name="Pkscraper\Bag" namespace="global">
<metrics complexity="11" methods="8" coveredmethods="6" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="8" elements="19" coveredelements="14"/>
Expand Down Expand Up @@ -36,7 +36,7 @@
</file>
<file name="/home/runner/work/pkscraper/pkscraper/src/Clean/HtmlCleaner.php">
<class name="Pkscraper\Clean\HtmlCleaner" namespace="global">
<metrics complexity="18" methods="11" coveredmethods="9" conditionals="0" coveredconditionals="0" statements="46" coveredstatements="44" elements="57" coveredelements="53"/>
<metrics complexity="18" methods="11" coveredmethods="9" conditionals="0" coveredconditionals="0" statements="52" coveredstatements="50" elements="63" coveredelements="59"/>
</class>
<line num="74" type="method" name="clean" visibility="public" complexity="1" crap="1" count="3"/>
<line num="76" type="stmt" count="3"/>
Expand Down Expand Up @@ -90,12 +90,18 @@
<line num="153" type="stmt" count="1"/>
<line num="157" type="method" name="enableIframeFullScreen" visibility="protected" complexity="1" crap="1" count="2"/>
<line num="159" type="stmt" count="2"/>
<line num="160" type="stmt" count="2"/>
<line num="161" type="stmt" count="2"/>
<line num="162" type="stmt" count="2"/>
<line num="163" type="stmt" count="2"/>
<line num="164" type="stmt" count="2"/>
<line num="165" type="stmt" count="2"/>
<line num="166" type="stmt" count="2"/>
<line num="169" type="method" name="useDomBeforePurify" visibility="public" complexity="1" crap="1" count="1"/>
<line num="171" type="stmt" count="1"/>
<line num="174" type="method" name="useDomAfterPurify" visibility="public" complexity="1" crap="2" count="0"/>
<line num="176" type="stmt" count="0"/>
<metrics loc="180" ncloc="167" classes="1" methods="11" coveredmethods="9" conditionals="0" coveredconditionals="0" statements="46" coveredstatements="44" elements="57" coveredelements="53"/>
<metrics loc="180" ncloc="167" classes="1" methods="11" coveredmethods="9" conditionals="0" coveredconditionals="0" statements="52" coveredstatements="50" elements="63" coveredelements="59"/>
</file>
<file name="/home/runner/work/pkscraper/pkscraper/src/Clean/RegExCleaner.php">
<class name="Pkscraper\Clean\RegExCleaner" namespace="global">
Expand Down Expand Up @@ -184,105 +190,12 @@
<line num="26" type="stmt" count="0"/>
<metrics loc="30" ncloc="26" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="9" coveredelements="0"/>
</file>
<file name="/home/runner/work/pkscraper/pkscraper/src/Dom/Dom.php">
<class name="Pkscraper\Dom\Dom" namespace="global">
<metrics complexity="40" methods="21" coveredmethods="19" conditionals="0" coveredconditionals="0" statements="66" coveredstatements="58" elements="87" coveredelements="77"/>
</class>
<line num="22" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="28"/>
<line num="24" type="stmt" count="28"/>
<line num="25" type="stmt" count="28"/>
<line num="26" type="stmt" count="28"/>
<line num="29" type="method" name="get" visibility="public" complexity="1" crap="1" count="19"/>
<line num="31" type="stmt" count="19"/>
<line num="38" type="method" name="getNodeList" visibility="public" complexity="1" crap="1" count="15"/>
<line num="40" type="stmt" count="15"/>
<line num="48" type="method" name="getAttributesValue" visibility="public" complexity="2" crap="2" count="2"/>
<line num="50" type="stmt" count="2"/>
<line num="51" type="stmt" count="2"/>
<line num="52" type="stmt" count="2"/>
<line num="53" type="stmt" count="2"/>
<line num="56" type="stmt" count="2"/>
<line num="64" type="method" name="replaceAttributes" visibility="public" complexity="4" crap="4" count="2"/>
<line num="66" type="stmt" count="2"/>
<line num="67" type="stmt" count="2"/>
<line num="68" type="stmt" count="1"/>
<line num="70" type="stmt" count="1"/>
<line num="71" type="stmt" count="1"/>
<line num="72" type="stmt" count="1"/>
<line num="77" type="method" name="removeElementsAndItsContent" visibility="public" complexity="3" crap="3" count="1"/>
<line num="79" type="stmt" count="1"/>
<line num="80" type="stmt" count="1"/>
<line num="81" type="stmt" count="1"/>
<line num="82" type="stmt" count="1"/>
<line num="83" type="stmt" count="1"/>
<line num="88" type="method" name="removeElementByDomElement" visibility="public" complexity="1" crap="2" count="0"/>
<line num="90" type="stmt" count="0"/>
<line num="93" type="method" name="removeElementById" visibility="public" complexity="2" crap="2" count="1"/>
<line num="95" type="stmt" count="1"/>
<line num="96" type="stmt" count="1"/>
<line num="97" type="stmt" count="1"/>
<line num="101" type="method" name="removeElementsByClass" visibility="public" complexity="2" crap="2" count="1"/>
<line num="103" type="stmt" count="1"/>
<line num="104" type="stmt" count="1"/>
<line num="105" type="stmt" count="1"/>
<line num="109" type="method" name="setAttributes" visibility="public" complexity="3" crap="3" count="3"/>
<line num="111" type="stmt" count="3"/>
<line num="112" type="stmt" count="3"/>
<line num="113" type="stmt" count="3"/>
<line num="114" type="stmt" count="3"/>
<line num="122" type="method" name="removeAttribute" visibility="public" complexity="2" crap="2" count="1"/>
<line num="124" type="stmt" count="1"/>
<line num="125" type="stmt" count="1"/>
<line num="126" type="stmt" count="1"/>
<line num="127" type="stmt" count="1"/>
<line num="131" type="method" name="removeAllAttributes" visibility="public" complexity="2" crap="2" count="1"/>
<line num="133" type="stmt" count="1"/>
<line num="134" type="stmt" count="1"/>
<line num="135" type="stmt" count="1"/>
<line num="136" type="stmt" count="1"/>
<line num="140" type="method" name="removeAllAttributesExcept" visibility="public" complexity="3" crap="3" count="1"/>
<line num="142" type="stmt" count="1"/>
<line num="143" type="stmt" count="1"/>
<line num="144" type="stmt" count="1"/>
<line num="145" type="stmt" count="1"/>
<line num="146" type="stmt" count="1"/>
<line num="151" type="method" name="replaceElement" visibility="public" complexity="1" crap="1" count="4"/>
<line num="153" type="stmt" count="4"/>
<line num="156" type="method" name="isItemsEquals" visibility="public" complexity="1" crap="1" count="2"/>
<line num="158" type="stmt" count="2"/>
<line num="161" type="method" name="wrapDocument" visibility="public" complexity="1" crap="1" count="1"/>
<line num="163" type="stmt" count="1"/>
<line num="166" type="method" name="getTextContent" visibility="public" complexity="1" crap="1" count="1"/>
<line num="168" type="stmt" count="1"/>
<line num="175" type="method" name="loadDocument" visibility="protected" complexity="2" crap="2" count="28"/>
<line num="177" type="stmt" count="28"/>
<line num="178" type="stmt" count="1"/>
<line num="180" type="stmt" count="27"/>
<line num="186" type="method" name="handleInvalidHtml" visibility="protected" complexity="2" crap="2" count="28"/>
<line num="188" type="stmt" count="28"/>
<line num="189" type="stmt" count="27"/>
<line num="194" type="method" name="replaceImagesAttributes" visibility="public" complexity="2" crap="6" count="0"/>
<line num="196" type="stmt" count="0"/>
<line num="197" type="stmt" count="0"/>
<line num="198" type="stmt" count="0"/>
<line num="199" type="stmt" count="0"/>
<line num="200" type="stmt" count="0"/>
<line num="201" type="stmt" count="0"/>
<line num="203" type="stmt" count="0"/>
<line num="206" type="method" name="replaceImagesSourceToAbsolute" visibility="public" complexity="3" crap="3" count="1"/>
<line num="208" type="stmt" count="1"/>
<line num="209" type="stmt" count="1"/>
<line num="210" type="stmt" count="1"/>
<line num="211" type="stmt" count="1"/>
<line num="212" type="stmt" count="1"/>
<metrics loc="217" ncloc="184" classes="1" methods="21" coveredmethods="19" conditionals="0" coveredconditionals="0" statements="66" coveredstatements="58" elements="87" coveredelements="77"/>
</file>
<file name="/home/runner/work/pkscraper/pkscraper/src/Dom/DomCrawler.php">
<metrics loc="17" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
<file name="/home/runner/work/pkscraper/pkscraper/src/Dom/SymfonyDomCrawler.php">
<class name="Pkscraper\Dom\SymfonyDomCrawler" namespace="global">
<metrics complexity="8" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="18" coveredelements="0"/>
<metrics complexity="8" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="20" coveredelements="0"/>
</class>
<line num="9" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
<line num="11" type="stmt" count="0"/>
Expand All @@ -299,10 +212,12 @@
<line num="37" type="method" name="extractTextArrayByXpath" visibility="public" complexity="1" crap="2" count="0"/>
<line num="39" type="stmt" count="0"/>
<line num="40" type="stmt" count="0"/>
<line num="41" type="stmt" count="0"/>
<line num="44" type="method" name="extractHtmlArrayByXpath" visibility="public" complexity="1" crap="2" count="0"/>
<line num="46" type="stmt" count="0"/>
<line num="47" type="stmt" count="0"/>
<metrics loc="52" ncloc="52" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="18" coveredelements="0"/>
<line num="48" type="stmt" count="0"/>
<metrics loc="52" ncloc="52" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="20" coveredelements="0"/>
</file>
<file name="/home/runner/work/pkscraper/pkscraper/src/Exceptions/ElementNotFoundException.php">
<class name="Pkscraper\Exceptions\ElementNotFoundException" namespace="global">
Expand Down Expand Up @@ -330,7 +245,7 @@
</file>
<file name="/home/runner/work/pkscraper/pkscraper/src/Extractors/RssExtractor.php">
<class name="Pkscraper\Extractors\RssExtractor" namespace="global">
<metrics complexity="3" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="19" coveredelements="0"/>
<metrics complexity="3" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="20" coveredelements="0"/>
</class>
<line num="19" type="method" name="extract" visibility="public" complexity="3" crap="12" count="0"/>
<line num="21" type="stmt" count="0"/>
Expand All @@ -345,13 +260,14 @@
<line num="31" type="stmt" count="0"/>
<line num="32" type="stmt" count="0"/>
<line num="33" type="stmt" count="0"/>
<line num="34" type="stmt" count="0"/>
<line num="35" type="stmt" count="0"/>
<line num="36" type="stmt" count="0"/>
<line num="37" type="stmt" count="0"/>
<line num="38" type="stmt" count="0"/>
<line num="39" type="stmt" count="0"/>
<line num="41" type="stmt" count="0"/>
<metrics loc="44" ncloc="44" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="19" coveredelements="0"/>
<metrics loc="44" ncloc="44" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="20" coveredelements="0"/>
</file>
<file name="/home/runner/work/pkscraper/pkscraper/src/Extractors/UrlExtractor.php">
<class name="Pkscraper\Extractors\UrlExtractor" namespace="global">
Expand Down Expand Up @@ -418,7 +334,7 @@
</file>
<file name="/home/runner/work/pkscraper/pkscraper/src/Http/CurlClient.php">
<class name="Pkscraper\Http\CurlClient" namespace="global">
<metrics complexity="7" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="0" elements="34" coveredelements="0"/>
<metrics complexity="7" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="37" coveredelements="0"/>
</class>
<line num="11" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
<line num="13" type="stmt" count="0"/>
Expand All @@ -441,6 +357,8 @@
<line num="35" type="method" name="doRequest" visibility="public" complexity="1" crap="2" count="0"/>
<line num="37" type="stmt" count="0"/>
<line num="38" type="stmt" count="0"/>
<line num="41" type="method" name="tor_new_identity" visibility="public" complexity="1" crap="2" count="0"/>
<line num="45" type="stmt" count="0"/>
<line num="48" type="method" name="concurrentRequests" visibility="public" complexity="3" crap="12" count="0"/>
<line num="51" type="stmt" count="0"/>
<line num="52" type="stmt" count="0"/>
Expand All @@ -451,36 +369,48 @@
<line num="57" type="stmt" count="0"/>
<line num="58" type="stmt" count="0"/>
<line num="61" type="stmt" count="0"/>
<line num="62" type="stmt" count="0"/>
<line num="64" type="stmt" count="0"/>
<line num="65" type="stmt" count="0"/>
<line num="67" type="stmt" count="0"/>
<metrics loc="72" ncloc="69" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="0" elements="34" coveredelements="0"/>
<metrics loc="72" ncloc="69" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="37" coveredelements="0"/>
</file>
<file name="/home/runner/work/pkscraper/pkscraper/src/Http/GuzzleClient.php">
<class name="Pkscraper\Http\GuzzleClient" namespace="global">
<metrics complexity="6" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="20" coveredelements="0"/>
<metrics complexity="6" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="31" coveredelements="0"/>
</class>
<line num="17" type="method" name="setHeaders" visibility="public" complexity="1" crap="2" count="0"/>
<line num="19" type="stmt" count="0"/>
<line num="22" type="method" name="setProxy" visibility="public" complexity="1" crap="2" count="0"/>
<line num="24" type="stmt" count="0"/>
<line num="25" type="stmt" count="0"/>
<line num="26" type="stmt" count="0"/>
<line num="27" type="stmt" count="0"/>
<line num="28" type="stmt" count="0"/>
<line num="31" type="method" name="newClient" visibility="public" complexity="1" crap="2" count="0"/>
<line num="33" type="stmt" count="0"/>
<line num="34" type="stmt" count="0"/>
<line num="35" type="stmt" count="0"/>
<line num="36" type="stmt" count="0"/>
<line num="39" type="method" name="concurrentRequests" visibility="public" complexity="2" crap="6" count="0"/>
<line num="41" type="stmt" count="0"/>
<line num="42" type="stmt" count="0"/>
<line num="43" type="stmt" count="0"/>
<line num="44" type="stmt" count="0"/>
<line num="45" type="stmt" count="0"/>
<line num="47" type="stmt" count="0"/>
<line num="49" type="stmt" count="0"/>
<line num="50" type="stmt" count="0"/>
<line num="51" type="stmt" count="0"/>
<line num="53" type="stmt" count="0"/>
<line num="54" type="stmt" count="0"/>
<line num="56" type="stmt" count="0"/>
<line num="57" type="stmt" count="0"/>
<line num="59" type="stmt" count="0"/>
<line num="63" type="method" name="doGetRequest" visibility="public" complexity="1" crap="2" count="0"/>
<line num="65" type="stmt" count="0"/>
<line num="67" type="stmt" count="0"/>
<metrics loc="71" ncloc="69" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="20" coveredelements="0"/>
<metrics loc="71" ncloc="69" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="31" coveredelements="0"/>
</file>
<file name="/home/runner/work/pkscraper/pkscraper/src/Http/HttpClient.php">
<class name="Pkscraper\Http\HttpClient" namespace="global">
Expand Down Expand Up @@ -732,9 +662,9 @@
</class>
<line num="7" type="method" name="getDomain" visibility="public" complexity="1" crap="2" count="0"/>
<line num="9" type="stmt" count="0"/>
<line num="12" type="method" name="isRelativeUrl" visibility="public" complexity="2" crap="2" count="3"/>
<line num="14" type="stmt" count="3"/>
<line num="15" type="stmt" count="3"/>
<line num="12" type="method" name="isRelativeUrl" visibility="public" complexity="2" crap="2" count="2"/>
<line num="14" type="stmt" count="2"/>
<line num="15" type="stmt" count="2"/>
<line num="18" type="method" name="getUrlWithoutPath" visibility="public" complexity="1" crap="1" count="1"/>
<line num="20" type="stmt" count="1"/>
<line num="21" type="stmt" count="1"/>
Expand Down Expand Up @@ -797,6 +727,6 @@
<line num="9" type="stmt" count="0"/>
<metrics loc="11" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="2" coveredelements="0"/>
</file>
<metrics files="46" loc="1933" ncloc="1701" classes="41" methods="132" coveredmethods="79" conditionals="0" coveredconditionals="0" statements="391" coveredstatements="228" elements="523" coveredelements="307"/>
<metrics files="45" loc="1716" ncloc="1517" classes="40" methods="112" coveredmethods="60" conditionals="0" coveredconditionals="0" statements="347" coveredstatements="176" elements="459" coveredelements="236"/>
</project>
</coverage>
Loading

0 comments on commit 96fad2a

Please sign in to comment.