endtoend-test-psl/tests/logs/clover.xml
2020-08-27 15:44:22 +01:00

2785 lines
183 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1598314726">
<project timestamp="1598314726">
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/at.php">
<line num="27" type="stmt" count="43"/>
<line num="30" type="stmt" count="42"/>
<metrics loc="31" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="2" coveredelements="2"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/concat.php">
<line num="22" type="stmt" count="5"/>
<line num="23" type="stmt" count="5"/>
<line num="24" type="stmt" count="4"/>
<line num="25" type="stmt" count="4"/>
<line num="29" type="stmt" count="5"/>
<metrics loc="30" ncloc="19" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/contains.php">
<line num="23" type="stmt" count="11"/>
<line num="24" type="stmt" count="10"/>
<line num="25" type="stmt" count="8"/>
<line num="29" type="stmt" count="7"/>
<metrics loc="30" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/contains_key.php">
<line num="20" type="stmt" count="64"/>
<metrics loc="21" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/count.php">
<line num="31" type="stmt" count="9"/>
<metrics loc="32" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/count_values.php">
<line num="25" type="stmt" count="6"/>
<line num="27" type="stmt" count="6"/>
<line num="29" type="stmt" count="6"/>
<line num="30" type="stmt" count="6"/>
<line num="32" type="stmt" count="5"/>
<line num="34" type="stmt" count="5"/>
<line num="37" type="stmt" count="5"/>
<metrics loc="38" ncloc="23" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="7" elements="7" coveredelements="7"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/equal.php">
<line num="21" type="stmt" count="5"/>
<line num="22" type="stmt" count="1"/>
<line num="25" type="stmt" count="4"/>
<line num="26" type="stmt" count="1"/>
<line num="29" type="stmt" count="3"/>
<line num="30" type="stmt" count="3"/>
<line num="31" type="stmt" count="2"/>
<line num="35" type="stmt" count="1"/>
<metrics loc="36" ncloc="24" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="8" elements="8" coveredelements="8"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/fill.php">
<line num="20" type="stmt" count="6"/>
<metrics loc="21" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/first.php">
<line num="22" type="stmt" count="5"/>
<line num="25" type="stmt" count="5"/>
<metrics loc="26" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="2" coveredelements="2"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/first_key.php">
<line num="21" type="stmt" count="16"/>
<metrics loc="22" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/firstx.php">
<line num="27" type="stmt" count="5"/>
<line num="28" type="stmt" count="5"/>
<line num="31" type="stmt" count="4"/>
<metrics loc="32" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/flatten.php">
<line num="28" type="stmt" count="4"/>
<line num="29" type="stmt" count="4"/>
<line num="30" type="stmt" count="4"/>
<line num="31" type="stmt" count="4"/>
<line num="35" type="stmt" count="4"/>
<metrics loc="36" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/flip.php">
<line num="27" type="stmt" count="3"/>
<line num="28" type="stmt" count="3"/>
<line num="29" type="stmt" count="3"/>
<line num="30" type="stmt" count="2"/>
<line num="34" type="stmt" count="2"/>
<metrics loc="35" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/group_by.php">
<line num="41" type="stmt" count="4"/>
<line num="42" type="stmt" count="4"/>
<line num="43" type="stmt" count="4"/>
<line num="44" type="stmt" count="4"/>
<line num="45" type="stmt" count="2"/>
<line num="48" type="stmt" count="4"/>
<line num="50" type="stmt" count="3"/>
<line num="51" type="stmt" count="3"/>
<line num="54" type="stmt" count="3"/>
<metrics loc="55" ncloc="25" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="9" elements="9" coveredelements="9"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/idx.php">
<line num="33" type="stmt" count="11"/>
<line num="34" type="stmt" count="8"/>
<line num="37" type="stmt" count="8"/>
<metrics loc="38" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/is_array.php">
<line num="18" type="stmt" count="31"/>
<metrics loc="19" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/is_arraykey.php">
<line num="20" type="stmt" count="13"/>
<metrics loc="21" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/keys.php">
<line num="21" type="stmt" count="5"/>
<metrics loc="22" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/last.php">
<line num="22" type="stmt" count="3"/>
<line num="23" type="stmt" count="3"/>
<line num="24" type="stmt" count="1"/>
<line num="28" type="stmt" count="2"/>
<metrics loc="29" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/last_key.php">
<line num="22" type="stmt" count="13"/>
<metrics loc="23" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/lastx.php">
<line num="27" type="stmt" count="4"/>
<line num="28" type="stmt" count="4"/>
<line num="31" type="stmt" count="3"/>
<metrics loc="32" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/merge.php">
<line num="28" type="stmt" count="2"/>
<line num="30" type="stmt" count="2"/>
<metrics loc="31" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="2" coveredelements="2"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/partition.php">
<line num="20" type="stmt" count="5"/>
<line num="21" type="stmt" count="5"/>
<line num="22" type="stmt" count="5"/>
<line num="23" type="stmt" count="4"/>
<line num="24" type="stmt" count="3"/>
<line num="26" type="stmt" count="3"/>
<line num="30" type="stmt" count="5"/>
<metrics loc="31" ncloc="20" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="7" elements="7" coveredelements="7"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/random.php">
<line num="25" type="stmt" count="3"/>
<line num="29" type="stmt" count="2"/>
<line num="30" type="stmt" count="2"/>
<line num="32" type="stmt" count="1"/>
<line num="36" type="stmt" count="1"/>
<metrics loc="37" ncloc="22" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/select_keys.php">
<line num="26" type="stmt" count="5"/>
<line num="27" type="stmt" count="5"/>
<line num="28" type="stmt" count="4"/>
<line num="29" type="stmt" count="1"/>
<line num="33" type="stmt" count="5"/>
<metrics loc="34" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/shuffle.php">
<line num="31" type="stmt" count="3"/>
<line num="33" type="stmt" count="3"/>
<line num="35" type="stmt" count="3"/>
<metrics loc="36" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/sort.php">
<line num="26" type="stmt" count="8"/>
<line num="27" type="stmt" count="8"/>
<line num="28" type="stmt" count="1"/>
<line num="30" type="stmt" count="7"/>
<line num="33" type="stmt" count="8"/>
<metrics loc="34" ncloc="19" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/sort_by.php">
<line num="28" type="stmt" count="6"/>
<line num="30" type="stmt" count="6"/>
<line num="32" type="stmt" count="6"/>
<line num="33" type="stmt" count="1"/>
<line num="35" type="stmt" count="5"/>
<line num="38" type="stmt" count="6"/>
<line num="44" type="stmt" count="6"/>
<line num="45" type="stmt" count="6"/>
<metrics loc="46" ncloc="24" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="8" elements="8" coveredelements="8"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/sort_by_key.php">
<line num="24" type="stmt" count="2"/>
<line num="25" type="stmt" count="2"/>
<line num="26" type="stmt" count="1"/>
<line num="28" type="stmt" count="1"/>
<line num="32" type="stmt" count="2"/>
<metrics loc="33" ncloc="19" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/sort_with_keys.php">
<line num="24" type="stmt" count="9"/>
<line num="25" type="stmt" count="9"/>
<line num="26" type="stmt" count="7"/>
<line num="28" type="stmt" count="2"/>
<line num="31" type="stmt" count="9"/>
<metrics loc="32" ncloc="19" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/sort_with_keys_by.php">
<line num="27" type="stmt" count="6"/>
<line num="32" type="stmt" count="5"/>
<line num="39" type="stmt" count="6"/>
<line num="44" type="stmt" count="6"/>
<line num="51" type="stmt" count="6"/>
<line num="54" type="stmt" count="6"/>
<line num="59" type="stmt" count="6"/>
<line num="67" type="stmt" count="6"/>
<line num="68" type="stmt" count="6"/>
<line num="70" type="stmt" count="6"/>
<metrics loc="71" ncloc="29" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="10" elements="10" coveredelements="10"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/unique.php">
<line num="20" type="stmt" count="2"/>
<line num="22" type="stmt" count="2"/>
<line num="23" type="stmt" count="2"/>
<line num="24" type="stmt" count="2"/>
<line num="28" type="stmt" count="2"/>
<metrics loc="29" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/unique_by.php">
<line num="29" type="stmt" count="2"/>
<line num="31" type="stmt" count="2"/>
<line num="32" type="stmt" count="2"/>
<line num="34" type="stmt" count="2"/>
<line num="36" type="stmt" count="2"/>
<line num="37" type="stmt" count="2"/>
<line num="42" type="stmt" count="2"/>
<line num="50" type="stmt" count="2"/>
<line num="51" type="stmt" count="2"/>
<line num="54" type="stmt" count="2"/>
<metrics loc="55" ncloc="29" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="10" elements="10" coveredelements="10"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Arr/values.php">
<line num="20" type="stmt" count="20"/>
<metrics loc="21" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Asio/IResultOrExceptionWrapper.php">
<metrics loc="57" ncloc="19" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
<package name="Psl\Asio">
<file name="/home/azjezz/Projects/psl/src/Psl/Asio/WrappedException.php">
<class name="Psl\Asio\WrappedException" namespace="Psl\Asio">
<metrics complexity="5" methods="5" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="6" elements="11" coveredelements="11"/>
</class>
<line num="29" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="5"/>
<line num="31" type="stmt" count="5"/>
<line num="32" type="stmt" count="5"/>
<line num="39" type="method" name="getResult" visibility="public" complexity="1" crap="1" count="2"/>
<line num="41" type="stmt" count="2"/>
<line num="49" type="method" name="getException" visibility="public" complexity="1" crap="1" count="2"/>
<line num="51" type="stmt" count="2"/>
<line num="57" type="method" name="isSucceeded" visibility="public" complexity="1" crap="1" count="2"/>
<line num="59" type="stmt" count="2"/>
<line num="65" type="method" name="isFailed" visibility="public" complexity="1" crap="1" count="2"/>
<line num="67" type="stmt" count="2"/>
<metrics loc="69" ncloc="39" classes="1" methods="5" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="6" elements="11" coveredelements="11"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Asio/WrappedResult.php">
<class name="Psl\Asio\WrappedResult" namespace="Psl\Asio">
<metrics complexity="5" methods="5" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="6" elements="12" coveredelements="10"/>
</class>
<line num="28" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="5"/>
<line num="30" type="stmt" count="5"/>
<line num="31" type="stmt" count="5"/>
<line num="38" type="method" name="getResult" visibility="public" complexity="1" crap="1" count="2"/>
<line num="40" type="stmt" count="2"/>
<line num="51" type="method" name="getException" visibility="public" complexity="1" crap="1.12" count="2"/>
<line num="53" type="stmt" count="2"/>
<line num="54" type="stmt" count="0"/>
<line num="61" type="method" name="isSucceeded" visibility="public" complexity="1" crap="1" count="2"/>
<line num="63" type="stmt" count="2"/>
<line num="71" type="method" name="isFailed" visibility="public" complexity="1" crap="1" count="2"/>
<line num="73" type="stmt" count="2"/>
<metrics loc="75" ncloc="39" classes="1" methods="5" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="6" elements="12" coveredelements="10"/>
</file>
</package>
<file name="/home/azjezz/Projects/psl/src/Psl/Asio/wrap.php">
<line num="20" type="stmt" count="2"/>
<line num="21" type="stmt" count="1"/>
<line num="22" type="stmt" count="1"/>
<line num="23" type="stmt" count="1"/>
<metrics loc="25" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Collection/AccessibleCollectionInterface.php">
<metrics loc="265" ncloc="42" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Collection/CollectionInterface.php">
<metrics loc="233" ncloc="40" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Collection/IndexAccessInterface.php">
<metrics loc="39" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
<package name="Psl\Collection">
<file name="/home/azjezz/Projects/psl/src/Psl/Collection/Map.php">
<class name="Psl\Collection\Map" namespace="Psl\Collection">
<metrics complexity="30" methods="26" coveredmethods="25" conditionals="0" coveredconditionals="0" statements="37" coveredstatements="36" elements="63" coveredelements="61"/>
</class>
<line num="31" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="28"/>
<line num="33" type="stmt" count="28"/>
<line num="34" type="stmt" count="28"/>
<line num="42" type="method" name="first" visibility="public" complexity="1" crap="1" count="1"/>
<line num="44" type="stmt" count="1"/>
<line num="53" type="method" name="firstKey" visibility="public" complexity="1" crap="1" count="1"/>
<line num="55" type="stmt" count="1"/>
<line num="64" type="method" name="last" visibility="public" complexity="1" crap="1" count="1"/>
<line num="66" type="stmt" count="1"/>
<line num="75" type="method" name="lastKey" visibility="public" complexity="1" crap="1" count="1"/>
<line num="77" type="stmt" count="1"/>
<line num="90" type="method" name="linearSearch" visibility="public" complexity="3" crap="3" count="1"/>
<line num="92" type="stmt" count="1"/>
<line num="93" type="stmt" count="1"/>
<line num="94" type="stmt" count="1"/>
<line num="98" type="stmt" count="1"/>
<line num="106" type="method" name="getIterator" visibility="public" complexity="1" crap="1" count="18"/>
<line num="108" type="stmt" count="18"/>
<line num="114" type="method" name="isEmpty" visibility="public" complexity="1" crap="1" count="1"/>
<line num="116" type="stmt" count="1"/>
<line num="122" type="method" name="count" visibility="public" complexity="1" crap="1" count="14"/>
<line num="124" type="stmt" count="14"/>
<line num="132" type="method" name="toArray" visibility="public" complexity="1" crap="1" count="7"/>
<line num="134" type="stmt" count="7"/>
<line num="142" type="method" name="jsonSerialize" visibility="public" complexity="1" crap="2" count="0"/>
<line num="144" type="stmt" count="0"/>
<line num="156" type="method" name="at" visibility="public" complexity="1" crap="1" count="7"/>
<line num="158" type="stmt" count="7"/>
<line num="166" type="method" name="contains" visibility="public" complexity="1" crap="1" count="1"/>
<line num="168" type="stmt" count="1"/>
<line num="178" type="method" name="get" visibility="public" complexity="1" crap="1" count="1"/>
<line num="180" type="stmt" count="1"/>
<line num="190" type="method" name="values" visibility="public" complexity="1" crap="1" count="1"/>
<line num="192" type="stmt" count="1"/>
<line num="200" type="method" name="keys" visibility="public" complexity="1" crap="1" count="2"/>
<line num="202" type="stmt" count="2"/>
<line num="221" type="method" name="filter" visibility="public" complexity="1" crap="1" count="1"/>
<line num="223" type="stmt" count="1"/>
<line num="244" type="method" name="filterWithKey" visibility="public" complexity="1" crap="1" count="1"/>
<line num="246" type="stmt" count="1"/>
<line num="267" type="method" name="map" visibility="public" complexity="1" crap="1" count="1"/>
<line num="269" type="stmt" count="1"/>
<line num="292" type="method" name="mapWithKey" visibility="public" complexity="1" crap="1" count="1"/>
<line num="294" type="stmt" count="1"/>
<line num="314" type="method" name="zip" visibility="public" complexity="3" crap="3" count="1"/>
<line num="317" type="stmt" count="1"/>
<line num="319" type="stmt" count="1"/>
<line num="321" type="stmt" count="1"/>
<line num="322" type="stmt" count="1"/>
<line num="323" type="stmt" count="1"/>
<line num="327" type="stmt" count="1"/>
<line num="329" type="stmt" count="1"/>
<line num="332" type="stmt" count="1"/>
<line num="352" type="method" name="take" visibility="public" complexity="1" crap="1" count="1"/>
<line num="354" type="stmt" count="1"/>
<line num="371" type="method" name="takeWhile" visibility="public" complexity="1" crap="1" count="1"/>
<line num="373" type="stmt" count="1"/>
<line num="393" type="method" name="drop" visibility="public" complexity="1" crap="1" count="1"/>
<line num="395" type="stmt" count="1"/>
<line num="412" type="method" name="dropWhile" visibility="public" complexity="1" crap="1" count="1"/>
<line num="414" type="stmt" count="1"/>
<line num="438" type="method" name="slice" visibility="public" complexity="1" crap="1" count="1"/>
<line num="440" type="stmt" count="1"/>
<metrics loc="442" ncloc="164" classes="1" methods="26" coveredmethods="25" conditionals="0" coveredconditionals="0" statements="37" coveredstatements="36" elements="63" coveredelements="61"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Collection/MutableMap.php">
<class name="Psl\Collection\MutableMap" namespace="Psl\Collection">
<metrics complexity="39" methods="32" coveredmethods="31" conditionals="0" coveredconditionals="0" statements="53" coveredstatements="52" elements="85" coveredelements="83"/>
</class>
<line num="29" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="29"/>
<line num="31" type="stmt" count="29"/>
<line num="32" type="stmt" count="29"/>
<line num="40" type="method" name="first" visibility="public" complexity="1" crap="1" count="1"/>
<line num="42" type="stmt" count="1"/>
<line num="51" type="method" name="firstKey" visibility="public" complexity="1" crap="1" count="1"/>
<line num="53" type="stmt" count="1"/>
<line num="62" type="method" name="last" visibility="public" complexity="1" crap="1" count="1"/>
<line num="64" type="stmt" count="1"/>
<line num="73" type="method" name="lastKey" visibility="public" complexity="1" crap="1" count="1"/>
<line num="75" type="stmt" count="1"/>
<line num="88" type="method" name="linearSearch" visibility="public" complexity="3" crap="3" count="1"/>
<line num="90" type="stmt" count="1"/>
<line num="91" type="stmt" count="1"/>
<line num="92" type="stmt" count="1"/>
<line num="96" type="stmt" count="1"/>
<line num="104" type="method" name="getIterator" visibility="public" complexity="1" crap="1" count="4"/>
<line num="106" type="stmt" count="4"/>
<line num="112" type="method" name="isEmpty" visibility="public" complexity="1" crap="1" count="1"/>
<line num="114" type="stmt" count="1"/>
<line num="120" type="method" name="count" visibility="public" complexity="1" crap="1" count="14"/>
<line num="122" type="stmt" count="14"/>
<line num="130" type="method" name="toArray" visibility="public" complexity="1" crap="1" count="7"/>
<line num="132" type="stmt" count="7"/>
<line num="140" type="method" name="jsonSerialize" visibility="public" complexity="1" crap="2" count="0"/>
<line num="142" type="stmt" count="0"/>
<line num="154" type="method" name="at" visibility="public" complexity="1" crap="1" count="11"/>
<line num="156" type="stmt" count="11"/>
<line num="164" type="method" name="contains" visibility="public" complexity="1" crap="1" count="4"/>
<line num="166" type="stmt" count="4"/>
<line num="176" type="method" name="get" visibility="public" complexity="1" crap="1" count="2"/>
<line num="178" type="stmt" count="2"/>
<line num="187" type="method" name="values" visibility="public" complexity="1" crap="1" count="1"/>
<line num="189" type="stmt" count="1"/>
<line num="197" type="method" name="keys" visibility="public" complexity="1" crap="1" count="2"/>
<line num="199" type="stmt" count="2"/>
<line num="218" type="method" name="filter" visibility="public" complexity="1" crap="1" count="1"/>
<line num="220" type="stmt" count="1"/>
<line num="241" type="method" name="filterWithKey" visibility="public" complexity="1" crap="1" count="1"/>
<line num="243" type="stmt" count="1"/>
<line num="264" type="method" name="map" visibility="public" complexity="1" crap="1" count="1"/>
<line num="266" type="stmt" count="1"/>
<line num="289" type="method" name="mapWithKey" visibility="public" complexity="1" crap="1" count="1"/>
<line num="291" type="stmt" count="1"/>
<line num="311" type="method" name="zip" visibility="public" complexity="3" crap="3" count="1"/>
<line num="314" type="stmt" count="1"/>
<line num="316" type="stmt" count="1"/>
<line num="318" type="stmt" count="1"/>
<line num="319" type="stmt" count="1"/>
<line num="320" type="stmt" count="1"/>
<line num="324" type="stmt" count="1"/>
<line num="326" type="stmt" count="1"/>
<line num="329" type="stmt" count="1"/>
<line num="349" type="method" name="take" visibility="public" complexity="1" crap="1" count="1"/>
<line num="351" type="stmt" count="1"/>
<line num="368" type="method" name="takeWhile" visibility="public" complexity="1" crap="1" count="1"/>
<line num="370" type="stmt" count="1"/>
<line num="391" type="method" name="drop" visibility="public" complexity="1" crap="1" count="1"/>
<line num="393" type="stmt" count="1"/>
<line num="410" type="method" name="dropWhile" visibility="public" complexity="1" crap="1" count="1"/>
<line num="412" type="stmt" count="1"/>
<line num="436" type="method" name="slice" visibility="public" complexity="1" crap="1" count="1"/>
<line num="438" type="stmt" count="1"/>
<line num="458" type="method" name="set" visibility="public" complexity="1" crap="1" count="2"/>
<line num="460" type="stmt" count="2"/>
<line num="462" type="stmt" count="2"/>
<line num="464" type="stmt" count="2"/>
<line num="482" type="method" name="setAll" visibility="public" complexity="2" crap="2" count="1"/>
<line num="484" type="stmt" count="1"/>
<line num="485" type="stmt" count="1"/>
<line num="488" type="stmt" count="1"/>
<line num="499" type="method" name="add" visibility="public" complexity="1" crap="1" count="2"/>
<line num="501" type="stmt" count="2"/>
<line num="503" type="stmt" count="2"/>
<line num="513" type="method" name="addAll" visibility="public" complexity="2" crap="2" count="1"/>
<line num="515" type="stmt" count="1"/>
<line num="516" type="stmt" count="1"/>
<line num="519" type="stmt" count="1"/>
<line num="536" type="method" name="remove" visibility="public" complexity="2" crap="2" count="1"/>
<line num="538" type="stmt" count="1"/>
<line num="539" type="stmt" count="1"/>
<line num="542" type="stmt" count="1"/>
<line num="550" type="method" name="clear" visibility="public" complexity="1" crap="1" count="1"/>
<line num="552" type="stmt" count="1"/>
<line num="554" type="stmt" count="1"/>
<metrics loc="556" ncloc="213" classes="1" methods="32" coveredmethods="31" conditionals="0" coveredconditionals="0" statements="53" coveredstatements="52" elements="85" coveredelements="83"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Collection/MutableVector.php">
<class name="Psl\Collection\MutableVector" namespace="Psl\Collection">
<metrics complexity="43" methods="32" coveredmethods="31" conditionals="0" coveredconditionals="0" statements="56" coveredstatements="55" elements="88" coveredelements="86"/>
</class>
<line num="28" type="method" name="__construct" visibility="public" complexity="2" crap="2" count="32"/>
<line num="30" type="stmt" count="32"/>
<line num="31" type="stmt" count="29"/>
<line num="33" type="stmt" count="32"/>
<line num="41" type="method" name="first" visibility="public" complexity="1" crap="1" count="1"/>
<line num="43" type="stmt" count="1"/>
<line num="52" type="method" name="last" visibility="public" complexity="1" crap="1" count="1"/>
<line num="54" type="stmt" count="1"/>
<line num="62" type="method" name="getIterator" visibility="public" complexity="1" crap="1" count="9"/>
<line num="64" type="stmt" count="9"/>
<line num="70" type="method" name="isEmpty" visibility="public" complexity="1" crap="1" count="1"/>
<line num="72" type="stmt" count="1"/>
<line num="78" type="method" name="count" visibility="public" complexity="1" crap="1" count="18"/>
<line num="80" type="stmt" count="18"/>
<line num="88" type="method" name="toArray" visibility="public" complexity="1" crap="1" count="10"/>
<line num="90" type="stmt" count="10"/>
<line num="98" type="method" name="jsonSerialize" visibility="public" complexity="1" crap="2" count="0"/>
<line num="100" type="stmt" count="0"/>
<line num="112" type="method" name="at" visibility="public" complexity="1" crap="1" count="13"/>
<line num="114" type="stmt" count="13"/>
<line num="122" type="method" name="contains" visibility="public" complexity="1" crap="1" count="4"/>
<line num="124" type="stmt" count="4"/>
<line num="134" type="method" name="get" visibility="public" complexity="1" crap="1" count="2"/>
<line num="136" type="stmt" count="2"/>
<line num="145" type="method" name="firstKey" visibility="public" complexity="2" crap="2" count="1"/>
<line num="148" type="stmt" count="1"/>
<line num="150" type="stmt" count="1"/>
<line num="159" type="method" name="lastKey" visibility="public" complexity="2" crap="2" count="1"/>
<line num="161" type="stmt" count="1"/>
<line num="174" type="method" name="linearSearch" visibility="public" complexity="4" crap="4" count="1"/>
<line num="176" type="stmt" count="1"/>
<line num="177" type="stmt" count="1"/>
<line num="178" type="stmt" count="1"/>
<line num="182" type="stmt" count="1"/>
<line num="202" type="method" name="set" visibility="public" complexity="1" crap="1" count="2"/>
<line num="204" type="stmt" count="2"/>
<line num="206" type="stmt" count="2"/>
<line num="208" type="stmt" count="2"/>
<line num="226" type="method" name="setAll" visibility="public" complexity="2" crap="2" count="1"/>
<line num="228" type="stmt" count="1"/>
<line num="229" type="stmt" count="1"/>
<line num="232" type="stmt" count="1"/>
<line num="252" type="method" name="remove" visibility="public" complexity="2" crap="2" count="1"/>
<line num="254" type="stmt" count="1"/>
<line num="255" type="stmt" count="1"/>
<line num="256" type="stmt" count="1"/>
<line num="259" type="stmt" count="1"/>
<line num="267" type="method" name="clear" visibility="public" complexity="1" crap="1" count="1"/>
<line num="269" type="stmt" count="1"/>
<line num="271" type="stmt" count="1"/>
<line num="281" type="method" name="add" visibility="public" complexity="1" crap="1" count="5"/>
<line num="283" type="stmt" count="5"/>
<line num="285" type="stmt" count="5"/>
<line num="295" type="method" name="addAll" visibility="public" complexity="2" crap="2" count="1"/>
<line num="297" type="stmt" count="1"/>
<line num="298" type="stmt" count="1"/>
<line num="301" type="stmt" count="1"/>
<line num="310" type="method" name="values" visibility="public" complexity="1" crap="1" count="1"/>
<line num="312" type="stmt" count="1"/>
<line num="320" type="method" name="keys" visibility="public" complexity="1" crap="1" count="2"/>
<line num="323" type="stmt" count="2"/>
<line num="325" type="stmt" count="2"/>
<line num="344" type="method" name="filter" visibility="public" complexity="1" crap="1" count="1"/>
<line num="346" type="stmt" count="1"/>
<line num="367" type="method" name="filterWithKey" visibility="public" complexity="1" crap="1" count="1"/>
<line num="369" type="stmt" count="1"/>
<line num="390" type="method" name="map" visibility="public" complexity="1" crap="1" count="1"/>
<line num="392" type="stmt" count="1"/>
<line num="415" type="method" name="mapWithKey" visibility="public" complexity="1" crap="1" count="1"/>
<line num="417" type="stmt" count="1"/>
<line num="437" type="method" name="zip" visibility="public" complexity="3" crap="3" count="1"/>
<line num="439" type="stmt" count="1"/>
<line num="442" type="stmt" count="1"/>
<line num="443" type="stmt" count="1"/>
<line num="444" type="stmt" count="1"/>
<line num="445" type="stmt" count="1"/>
<line num="448" type="stmt" count="1"/>
<line num="451" type="stmt" count="1"/>
<line num="471" type="method" name="take" visibility="public" complexity="1" crap="1" count="1"/>
<line num="473" type="stmt" count="1"/>
<line num="490" type="method" name="takeWhile" visibility="public" complexity="1" crap="1" count="1"/>
<line num="492" type="stmt" count="1"/>
<line num="513" type="method" name="drop" visibility="public" complexity="1" crap="1" count="1"/>
<line num="515" type="stmt" count="1"/>
<line num="532" type="method" name="dropWhile" visibility="public" complexity="1" crap="1" count="1"/>
<line num="534" type="stmt" count="1"/>
<line num="558" type="method" name="slice" visibility="public" complexity="1" crap="1" count="1"/>
<line num="560" type="stmt" count="1"/>
<metrics loc="562" ncloc="218" classes="1" methods="32" coveredmethods="31" conditionals="0" coveredconditionals="0" statements="56" coveredstatements="55" elements="88" coveredelements="86"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Collection/Vector.php">
<class name="Psl\Collection\Vector" namespace="Psl\Collection">
<metrics complexity="34" methods="26" coveredmethods="25" conditionals="0" coveredconditionals="0" statements="39" coveredstatements="38" elements="65" coveredelements="63"/>
</class>
<line num="30" type="method" name="__construct" visibility="public" complexity="2" crap="2" count="29"/>
<line num="32" type="stmt" count="29"/>
<line num="33" type="stmt" count="29"/>
<line num="35" type="stmt" count="29"/>
<line num="43" type="method" name="first" visibility="public" complexity="1" crap="1" count="1"/>
<line num="45" type="stmt" count="1"/>
<line num="54" type="method" name="last" visibility="public" complexity="1" crap="1" count="1"/>
<line num="56" type="stmt" count="1"/>
<line num="64" type="method" name="getIterator" visibility="public" complexity="1" crap="1" count="28"/>
<line num="66" type="stmt" count="28"/>
<line num="72" type="method" name="isEmpty" visibility="public" complexity="1" crap="1" count="1"/>
<line num="74" type="stmt" count="1"/>
<line num="80" type="method" name="count" visibility="public" complexity="1" crap="1" count="17"/>
<line num="82" type="stmt" count="17"/>
<line num="92" type="method" name="toArray" visibility="public" complexity="1" crap="1" count="7"/>
<line num="94" type="stmt" count="7"/>
<line num="103" type="method" name="jsonSerialize" visibility="public" complexity="1" crap="2" count="0"/>
<line num="105" type="stmt" count="0"/>
<line num="117" type="method" name="at" visibility="public" complexity="1" crap="1" count="9"/>
<line num="119" type="stmt" count="9"/>
<line num="127" type="method" name="contains" visibility="public" complexity="1" crap="1" count="1"/>
<line num="129" type="stmt" count="1"/>
<line num="139" type="method" name="get" visibility="public" complexity="1" crap="1" count="1"/>
<line num="141" type="stmt" count="1"/>
<line num="150" type="method" name="firstKey" visibility="public" complexity="2" crap="2" count="1"/>
<line num="153" type="stmt" count="1"/>
<line num="155" type="stmt" count="1"/>
<line num="164" type="method" name="lastKey" visibility="public" complexity="2" crap="2" count="1"/>
<line num="166" type="stmt" count="1"/>
<line num="179" type="method" name="linearSearch" visibility="public" complexity="4" crap="4" count="1"/>
<line num="181" type="stmt" count="1"/>
<line num="182" type="stmt" count="1"/>
<line num="183" type="stmt" count="1"/>
<line num="187" type="stmt" count="1"/>
<line num="196" type="method" name="values" visibility="public" complexity="1" crap="1" count="1"/>
<line num="198" type="stmt" count="1"/>
<line num="206" type="method" name="keys" visibility="public" complexity="1" crap="1" count="2"/>
<line num="209" type="stmt" count="2"/>
<line num="211" type="stmt" count="2"/>
<line num="230" type="method" name="filter" visibility="public" complexity="1" crap="1" count="1"/>
<line num="232" type="stmt" count="1"/>
<line num="253" type="method" name="filterWithKey" visibility="public" complexity="1" crap="1" count="1"/>
<line num="255" type="stmt" count="1"/>
<line num="276" type="method" name="map" visibility="public" complexity="1" crap="1" count="1"/>
<line num="278" type="stmt" count="1"/>
<line num="301" type="method" name="mapWithKey" visibility="public" complexity="1" crap="1" count="1"/>
<line num="303" type="stmt" count="1"/>
<line num="323" type="method" name="zip" visibility="public" complexity="3" crap="3" count="1"/>
<line num="325" type="stmt" count="1"/>
<line num="328" type="stmt" count="1"/>
<line num="329" type="stmt" count="1"/>
<line num="330" type="stmt" count="1"/>
<line num="331" type="stmt" count="1"/>
<line num="334" type="stmt" count="1"/>
<line num="337" type="stmt" count="1"/>
<line num="357" type="method" name="take" visibility="public" complexity="1" crap="1" count="1"/>
<line num="359" type="stmt" count="1"/>
<line num="376" type="method" name="takeWhile" visibility="public" complexity="1" crap="1" count="1"/>
<line num="378" type="stmt" count="1"/>
<line num="399" type="method" name="drop" visibility="public" complexity="1" crap="1" count="1"/>
<line num="401" type="stmt" count="1"/>
<line num="418" type="method" name="dropWhile" visibility="public" complexity="1" crap="1" count="1"/>
<line num="420" type="stmt" count="1"/>
<line num="444" type="method" name="slice" visibility="public" complexity="1" crap="1" count="1"/>
<line num="446" type="stmt" count="1"/>
<metrics loc="448" ncloc="168" classes="1" methods="26" coveredmethods="25" conditionals="0" coveredconditionals="0" statements="39" coveredstatements="38" elements="65" coveredelements="63"/>
</file>
</package>
<file name="/home/azjezz/Projects/psl/src/Psl/Collection/MapInterface.php">
<metrics loc="260" ncloc="42" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Collection/MutableAccessibleCollectionInterface.php">
<metrics loc="280" ncloc="40" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Collection/MutableCollectionInterface.php">
<metrics loc="215" ncloc="30" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Collection/MutableIndexAccessInterface.php">
<metrics loc="61" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Collection/MutableMapInterface.php">
<metrics loc="337" ncloc="54" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Collection/MutableVectorInterface.php">
<metrics loc="347" ncloc="56" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Collection/VectorInterface.php">
<metrics loc="291" ncloc="50" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Exception/ExceptionInterface.php">
<metrics loc="12" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
<package name="Psl\Exception">
<file name="/home/azjezz/Projects/psl/src/Psl/Exception/InvalidArgumentException.php">
<class name="Psl\Exception\InvalidArgumentException" namespace="Psl\Exception">
<metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</class>
<metrics loc="9" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Exception/InvariantViolationException.php">
<class name="Psl\Exception\InvariantViolationException" namespace="Psl\Exception">
<metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</class>
<metrics loc="9" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Exception/RuntimeException.php">
<class name="Psl\Exception\RuntimeException" namespace="Psl\Exception">
<metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</class>
<metrics loc="9" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
</package>
<package name="Psl\Gen">
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/RewindableGenerator.php">
<class name="Psl\Gen\RewindableGenerator" namespace="Psl\Gen">
<metrics complexity="14" methods="6" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="25" elements="33" coveredelements="30"/>
</class>
<line num="38" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="5"/>
<line num="40" type="stmt" count="5"/>
<line num="41" type="stmt" count="5"/>
<line num="50" type="method" name="current" visibility="public" complexity="3" crap="3" count="4"/>
<line num="52" type="stmt" count="4"/>
<line num="53" type="stmt" count="4"/>
<line num="54" type="stmt" count="4"/>
<line num="55" type="stmt" count="4"/>
<line num="56" type="stmt" count="4"/>
<line num="59" type="stmt" count="4"/>
<line num="65" type="method" name="next" visibility="public" complexity="1" crap="1" count="4"/>
<line num="67" type="stmt" count="4"/>
<line num="68" type="stmt" count="4"/>
<line num="69" type="stmt" count="4"/>
<line num="78" type="method" name="key" visibility="public" complexity="3" crap="3.33" count="4"/>
<line num="80" type="stmt" count="4"/>
<line num="81" type="stmt" count="4"/>
<line num="82" type="stmt" count="4"/>
<line num="83" type="stmt" count="0"/>
<line num="84" type="stmt" count="0"/>
<line num="87" type="stmt" count="4"/>
<line num="93" type="method" name="valid" visibility="public" complexity="4" crap="4" count="5"/>
<line num="95" type="stmt" count="5"/>
<line num="96" type="stmt" count="5"/>
<line num="99" type="stmt" count="5"/>
<line num="100" type="stmt" count="4"/>
<line num="102" type="stmt" count="5"/>
<line num="104" type="stmt" count="5"/>
<line num="107" type="stmt" count="5"/>
<line num="113" type="method" name="rewind" visibility="public" complexity="2" crap="2" count="5"/>
<line num="115" type="stmt" count="5"/>
<line num="116" type="stmt" count="3"/>
<line num="118" type="stmt" count="5"/>
<metrics loc="119" ncloc="77" classes="1" methods="6" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="25" elements="33" coveredelements="30"/>
</file>
</package>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/chain.php">
<line num="29" type="stmt" count="1"/>
<line num="30" type="stmt" count="1"/>
<line num="32" type="stmt" count="1"/>
<metrics loc="32" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/chunk.php">
<line num="32" type="stmt" count="5"/>
<line num="35" type="stmt" count="5"/>
<line num="36" type="stmt" count="5"/>
<line num="37" type="stmt" count="5"/>
<line num="38" type="stmt" count="4"/>
<line num="39" type="stmt" count="4"/>
<line num="40" type="stmt" count="4"/>
<line num="41" type="stmt" count="4"/>
<line num="42" type="stmt" count="4"/>
<line num="43" type="stmt" count="4"/>
<line num="47" type="stmt" count="5"/>
<line num="48" type="stmt" count="2"/>
<line num="50" type="stmt" count="5"/>
<metrics loc="50" ncloc="29" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="13" elements="13" coveredelements="13"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/chunk_with_keys.php">
<line num="30" type="stmt" count="5"/>
<line num="32" type="stmt" count="5"/>
<line num="33" type="stmt" count="5"/>
<line num="34" type="stmt" count="5"/>
<line num="35" type="stmt" count="4"/>
<line num="36" type="stmt" count="4"/>
<line num="37" type="stmt" count="4"/>
<line num="38" type="stmt" count="4"/>
<line num="39" type="stmt" count="4"/>
<line num="40" type="stmt" count="4"/>
<line num="43" type="stmt" count="5"/>
<line num="44" type="stmt" count="2"/>
<line num="46" type="stmt" count="5"/>
<metrics loc="46" ncloc="28" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="13" elements="13" coveredelements="13"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/diff_by_key.php">
<line num="24" type="stmt" count="7"/>
<line num="25" type="stmt" count="4"/>
<line num="29" type="stmt" count="3"/>
<line num="30" type="stmt" count="1"/>
<line num="35" type="stmt" count="1"/>
<line num="36" type="stmt" count="3"/>
<line num="38" type="stmt" count="1"/>
<line num="43" type="stmt" count="3"/>
<line num="46" type="stmt" count="3"/>
<line num="47" type="stmt" count="3"/>
<line num="48" type="stmt" count="3"/>
<line num="50" type="stmt" count="3"/>
<line num="51" type="stmt" count="3"/>
<line num="53" type="stmt" count="3"/>
<line num="54" type="stmt" count="3"/>
<line num="55" type="stmt" count="3"/>
<line num="58" type="stmt" count="3"/>
<metrics loc="58" ncloc="41" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="17" elements="17" coveredelements="17"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/drop.php">
<line num="29" type="stmt" count="0"/>
<line num="30" type="stmt" count="0"/>
<line num="31" type="stmt" count="0"/>
<metrics loc="31" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="3" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/drop_while.php">
<line num="30" type="stmt" count="14"/>
<line num="31" type="stmt" count="14"/>
<line num="32" type="stmt" count="14"/>
<line num="33" type="stmt" count="11"/>
<line num="36" type="stmt" count="14"/>
<line num="37" type="stmt" count="11"/>
<line num="40" type="stmt" count="14"/>
<metrics loc="40" ncloc="21" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="7" elements="7" coveredelements="7"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/enumerate.php">
<line num="21" type="stmt" count="4"/>
<line num="22" type="stmt" count="3"/>
<line num="24" type="stmt" count="4"/>
<metrics loc="24" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/filter.php">
<line num="33" type="stmt" count="15"/>
<line num="34" type="stmt" count="15"/>
<line num="35" type="stmt" count="14"/>
<line num="36" type="stmt" count="11"/>
<line num="39" type="stmt" count="15"/>
<metrics loc="39" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/filter_keys.php">
<line num="33" type="stmt" count="13"/>
<line num="34" type="stmt" count="13"/>
<line num="35" type="stmt" count="12"/>
<line num="36" type="stmt" count="9"/>
<line num="39" type="stmt" count="13"/>
<metrics loc="39" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/filter_nulls.php">
<line num="24" type="stmt" count="1"/>
<line num="25" type="stmt" count="1"/>
<line num="26" type="stmt" count="1"/>
<line num="29" type="stmt" count="1"/>
<metrics loc="29" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/filter_with_key.php">
<line num="32" type="stmt" count="21"/>
<line num="39" type="stmt" count="21"/>
<line num="41" type="stmt" count="21"/>
<line num="42" type="stmt" count="19"/>
<line num="43" type="stmt" count="13"/>
<line num="46" type="stmt" count="21"/>
<metrics loc="46" ncloc="20" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="6" elements="6" coveredelements="6"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/flatten.php">
<line num="22" type="stmt" count="2"/>
<line num="23" type="stmt" count="2"/>
<line num="24" type="stmt" count="2"/>
<line num="27" type="stmt" count="2"/>
<metrics loc="27" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/flip.php">
<line num="26" type="stmt" count="1"/>
<line num="27" type="stmt" count="1"/>
<line num="29" type="stmt" count="1"/>
<metrics loc="29" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/from_entries.php">
<line num="22" type="stmt" count="30"/>
<line num="23" type="stmt" count="29"/>
<line num="25" type="stmt" count="30"/>
<metrics loc="25" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/from_keys.php">
<line num="23" type="stmt" count="2"/>
<line num="24" type="stmt" count="2"/>
<line num="26" type="stmt" count="2"/>
<metrics loc="26" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/keys.php">
<line num="26" type="stmt" count="0"/>
<line num="27" type="stmt" count="0"/>
<line num="29" type="stmt" count="0"/>
<metrics loc="29" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="3" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/map.php">
<line num="32" type="stmt" count="15"/>
<line num="33" type="stmt" count="15"/>
<line num="35" type="stmt" count="15"/>
<metrics loc="35" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/map_keys.php">
<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"/>
<metrics loc="35" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="5" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/map_with_key.php">
<line num="31" type="stmt" count="16"/>
<line num="32" type="stmt" count="16"/>
<line num="34" type="stmt" count="16"/>
<metrics loc="34" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/merge.php">
<line num="30" type="stmt" count="0"/>
<line num="32" type="stmt" count="0"/>
<line num="34" type="stmt" count="0"/>
<line num="36" type="stmt" count="0"/>
<line num="37" type="stmt" count="0"/>
<metrics loc="37" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="5" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/product.php">
<line num="32" 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="39" type="stmt" count="0"/>
<line num="40" type="stmt" count="0"/>
<line num="42" type="stmt" count="0"/>
<line num="44" type="stmt" count="0"/>
<line num="45" 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="52" type="stmt" count="0"/>
<line num="53" type="stmt" count="0"/>
<line num="54" type="stmt" count="0"/>
<line num="55" 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="60" type="stmt" count="0"/>
<line num="61" type="stmt" count="0"/>
<line num="63" 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"/>
<line num="68" type="stmt" count="0"/>
<line num="69" type="stmt" count="0"/>
<line num="70" type="stmt" count="0"/>
<line num="71" type="stmt" count="0"/>
<line num="72" type="stmt" count="0"/>
<line num="73" type="stmt" count="0"/>
<line num="74" type="stmt" count="0"/>
<line num="76" type="stmt" count="0"/>
<line num="77" type="stmt" count="0"/>
<line num="78" type="stmt" count="0"/>
<metrics loc="78" ncloc="53" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="36" coveredstatements="0" elements="36" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/pull.php">
<line num="38" type="stmt" 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="42" type="stmt" count="0"/>
<metrics loc="42" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="5" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/pull_with_key.php">
<line num="38" type="stmt" 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="42" type="stmt" count="0"/>
<metrics loc="42" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="5" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/range.php">
<line num="50" type="stmt" count="12"/>
<line num="51" type="stmt" count="0"/>
<line num="52" type="stmt" count="12"/>
<line num="53" type="stmt" count="12"/>
<line num="55" type="stmt" count="12"/>
<line num="57" type="stmt" count="0"/>
<line num="60" type="stmt" count="12"/>
<line num="61" type="stmt" count="12"/>
<line num="62" type="stmt" count="12"/>
<line num="63" type="stmt" count="12"/>
<line num="64" type="stmt" count="12"/>
<line num="67" type="stmt" count="0"/>
<line num="69" type="stmt" count="0"/>
<line num="71" type="stmt" count="0"/>
<line num="74" type="stmt" count="0"/>
<line num="75" type="stmt" count="0"/>
<line num="76" type="stmt" count="0"/>
<line num="77" type="stmt" count="0"/>
<line num="78" type="stmt" count="0"/>
<line num="81" type="stmt" count="12"/>
<metrics loc="81" ncloc="41" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="10" elements="20" coveredelements="10"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/reductions.php">
<line num="29" type="stmt" count="0"/>
<line num="30" type="stmt" count="0"/>
<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="36" type="stmt" count="0"/>
<line num="37" type="stmt" count="0"/>
<metrics loc="37" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="8" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/reindex.php">
<line num="39" type="stmt" count="0"/>
<line num="40" type="stmt" count="0"/>
<line num="41" type="stmt" count="0"/>
<line num="42" type="stmt" count="0"/>
<line num="43" type="stmt" count="0"/>
<metrics loc="43" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="5" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/repeat.php">
<line num="35" type="stmt" count="0"/>
<line num="36" type="stmt" count="0"/>
<line num="38" type="stmt" count="0"/>
<line num="40" type="stmt" count="0"/>
<line num="41" 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="46" type="stmt" count="0"/>
<metrics loc="46" ncloc="22" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="9" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/reverse.php">
<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="30" type="stmt" count="0"/>
<line num="31" type="stmt" count="0"/>
<line num="32" type="stmt" count="0"/>
<line num="33" 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"/>
<metrics loc="38" ncloc="25" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="13" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/rewindable.php">
<line num="22" type="stmt" count="5"/>
<metrics loc="23" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/slice.php">
<line num="35" type="stmt" count="18"/>
<line num="36" type="stmt" count="18"/>
<line num="37" type="stmt" count="18"/>
<line num="39" type="stmt" count="0"/>
<line num="42" type="stmt" count="18"/>
<line num="43" type="stmt" count="18"/>
<line num="44" type="stmt" count="18"/>
<line num="45" type="stmt" count="13"/>
<line num="48" type="stmt" count="15"/>
<line num="49" type="stmt" count="15"/>
<line num="50" type="stmt" count="4"/>
<line num="53" type="stmt" count="18"/>
<metrics loc="53" ncloc="29" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="11" elements="12" coveredelements="11"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/take.php">
<line num="23" type="stmt" count="0"/>
<line num="24" type="stmt" count="0"/>
<line num="25" type="stmt" count="0"/>
<metrics loc="25" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="3" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/take_while.php">
<line num="30" type="stmt" count="2"/>
<line num="31" type="stmt" count="2"/>
<line num="32" type="stmt" count="2"/>
<line num="35" type="stmt" count="2"/>
<line num="37" type="stmt" count="2"/>
<metrics loc="37" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/values.php">
<line num="29" type="stmt" count="6"/>
<line num="30" type="stmt" count="5"/>
<line num="32" type="stmt" count="6"/>
<metrics loc="32" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Gen/zip.php">
<line num="35" type="stmt" count="1"/>
<line num="36" type="stmt" count="0"/>
<line num="40" type="stmt" count="1"/>
<line num="47" type="stmt" count="1"/>
<line num="51" type="stmt" count="1"/>
<line num="52" type="stmt" count="1"/>
<line num="53" type="stmt" count="1"/>
<line num="56" type="stmt" count="1"/>
<line num="63" type="stmt" count="1"/>
<line num="67" type="stmt" count="1"/>
<line num="74" type="stmt" count="1"/>
<line num="77" type="stmt" count="1"/>
<line num="79" type="stmt" count="1"/>
<metrics loc="79" ncloc="38" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="12" elements="13" coveredelements="12"/>
</file>
<package name="Psl\Iter">
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/Iterator.php">
<class name="Psl\Iter\Iterator" namespace="Psl\Iter">
<metrics complexity="11" methods="8" coveredmethods="8" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="18" elements="26" coveredelements="26"/>
</class>
<line num="38" type="method" name="__construct" visibility="public" complexity="2" crap="2" count="211"/>
<line num="40" type="stmt" count="211"/>
<line num="41" type="stmt" count="179"/>
<line num="42" type="stmt" count="179"/>
<line num="45" type="stmt" count="211"/>
<line num="46" type="stmt" count="211"/>
<line num="55" type="method" name="current" visibility="public" complexity="1" crap="1" count="190"/>
<line num="57" type="stmt" count="190"/>
<line num="59" type="stmt" count="190"/>
<line num="65" type="method" name="next" visibility="public" complexity="1" crap="1" count="179"/>
<line num="67" type="stmt" count="179"/>
<line num="68" type="stmt" count="179"/>
<line num="77" type="method" name="key" visibility="public" complexity="1" crap="1" count="135"/>
<line num="79" type="stmt" count="135"/>
<line num="81" type="stmt" count="135"/>
<line num="87" type="method" name="valid" visibility="public" complexity="2" crap="2" count="217"/>
<line num="89" type="stmt" count="217"/>
<line num="95" type="method" name="rewind" visibility="public" complexity="1" crap="1" count="216"/>
<line num="97" type="stmt" count="216"/>
<line num="98" type="stmt" count="216"/>
<line num="107" type="method" name="seek" visibility="public" complexity="2" crap="2" count="2"/>
<line num="109" type="stmt" count="2"/>
<line num="111" type="stmt" count="1"/>
<line num="112" type="stmt" count="1"/>
<line num="114" type="method" name="count" visibility="public" complexity="1" crap="1" count="221"/>
<line num="116" type="stmt" count="221"/>
<metrics loc="118" ncloc="69" classes="1" methods="8" coveredmethods="8" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="18" elements="26" coveredelements="26"/>
</file>
</package>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/all.php">
<line num="30" type="stmt" count="14"/>
<line num="31" type="stmt" count="13"/>
<line num="32" type="stmt" count="8"/>
<line num="36" type="stmt" count="7"/>
<metrics loc="37" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/any.php">
<line num="30" type="stmt" count="12"/>
<line num="31" type="stmt" count="11"/>
<line num="32" type="stmt" count="7"/>
<line num="36" type="stmt" count="5"/>
<metrics loc="37" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/apply.php">
<line num="29" type="stmt" count="2"/>
<line num="30" type="stmt" count="2"/>
<line num="32" type="stmt" count="2"/>
<metrics loc="32" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/chain.php">
<line num="31" type="stmt" count="1"/>
<metrics loc="32" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/chunk.php">
<line num="31" type="stmt" count="5"/>
<metrics loc="32" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/chunk_with_keys.php">
<line num="32" type="stmt" count="5"/>
<metrics loc="33" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/contains.php">
<line num="29" type="stmt" count="17"/>
<line num="30" type="stmt" count="14"/>
<line num="31" type="stmt" count="8"/>
<line num="35" type="stmt" count="9"/>
<metrics loc="36" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/contains_key.php">
<line num="22" type="stmt" count="22"/>
<line num="23" type="stmt" count="19"/>
<line num="24" type="stmt" count="13"/>
<line num="28" type="stmt" count="15"/>
<metrics loc="29" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/count.php">
<line num="29" type="stmt" count="248"/>
<line num="30" type="stmt" count="246"/>
<line num="33" type="stmt" count="2"/>
<line num="35" type="stmt" count="2"/>
<line num="36" type="stmt" count="1"/>
<line num="39" type="stmt" count="2"/>
<metrics loc="40" ncloc="19" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="6" elements="6" coveredelements="6"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/diff_by_key.php">
<line num="23" type="stmt" count="7"/>
<metrics loc="24" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/drop.php">
<line num="31" type="stmt" count="14"/>
<metrics loc="32" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/drop_while.php">
<line num="32" type="stmt" count="14"/>
<metrics loc="33" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/enumerate.php">
<line num="23" type="stmt" count="4"/>
<metrics loc="24" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/filter.php">
<line num="33" type="stmt" count="15"/>
<metrics loc="34" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/filter_keys.php">
<line num="33" type="stmt" count="13"/>
<metrics loc="34" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/filter_nulls.php">
<line num="26" type="stmt" count="1"/>
<metrics loc="27" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/filter_with_key.php">
<line num="33" type="stmt" count="21"/>
<metrics loc="34" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/first.php">
<line num="29" type="stmt" count="16"/>
<line num="30" type="stmt" count="13"/>
<line num="33" type="stmt" count="5"/>
<metrics loc="34" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/first_key.php">
<line num="34" type="stmt" count="14"/>
<line num="35" type="stmt" count="11"/>
<line num="38" type="stmt" count="3"/>
<metrics loc="39" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/flatten.php">
<line num="24" type="stmt" count="2"/>
<metrics loc="25" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/flip.php">
<line num="28" type="stmt" count="1"/>
<metrics loc="29" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/from_entries.php">
<line num="24" type="stmt" count="30"/>
<metrics loc="25" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/from_keys.php">
<line num="25" type="stmt" count="2"/>
<metrics loc="26" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/is_empty.php">
<line num="14" type="stmt" count="16"/>
<metrics loc="15" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/is_iterable.php">
<line num="31" type="stmt" count="53"/>
<metrics loc="32" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/keys.php">
<line num="28" type="stmt" count="0"/>
<metrics loc="29" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="1" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/last.php">
<line num="19" type="stmt" count="11"/>
<line num="20" type="stmt" count="11"/>
<line num="21" type="stmt" count="10"/>
<line num="24" type="stmt" count="11"/>
<metrics loc="25" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/last_key.php">
<line num="19" type="stmt" count="5"/>
<line num="20" type="stmt" count="5"/>
<line num="21" type="stmt" count="5"/>
<line num="24" type="stmt" count="5"/>
<metrics loc="25" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/map.php">
<line num="34" type="stmt" count="14"/>
<metrics loc="35" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/map_keys.php">
<line num="33" type="stmt" count="0"/>
<line num="34" type="stmt" count="0"/>
<line num="35" type="stmt" count="0"/>
<metrics loc="35" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="3" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/map_with_key.php">
<line num="33" type="stmt" count="16"/>
<metrics loc="34" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/merge.php">
<line num="30" type="stmt" count="0"/>
<line num="31" type="stmt" count="0"/>
<line num="32" type="stmt" count="0"/>
<metrics loc="32" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="3" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/product.php">
<line num="33" type="stmt" count="0"/>
<line num="34" type="stmt" count="0"/>
<line num="35" type="stmt" count="0"/>
<metrics loc="35" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="3" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/pull.php">
<line num="40" type="stmt" count="0"/>
<line num="41" type="stmt" count="0"/>
<line num="42" type="stmt" count="0"/>
<metrics loc="42" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="3" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/pull_with_key.php">
<line num="40" type="stmt" count="0"/>
<line num="41" type="stmt" count="0"/>
<line num="42" type="stmt" count="0"/>
<metrics loc="42" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="3" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/random.php">
<line num="23" type="stmt" count="0"/>
<line num="24" type="stmt" count="0"/>
<line num="27" type="stmt" count="0"/>
<line num="28" type="stmt" count="0"/>
<metrics loc="28" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="4" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/range.php">
<line num="44" type="stmt" count="2"/>
<metrics loc="45" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/reduce.php">
<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="39" type="stmt" count="0"/>
<line num="40" type="stmt" count="0"/>
<metrics loc="40" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="7" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/reductions.php">
<line num="31" type="stmt" count="0"/>
<line num="32" type="stmt" count="0"/>
<line num="33" type="stmt" count="0"/>
<metrics loc="33" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="3" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/reindex.php">
<line num="41" type="stmt" count="0"/>
<line num="42" type="stmt" count="0"/>
<line num="43" type="stmt" count="0"/>
<metrics loc="43" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="3" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/repeat.php">
<line num="34" type="stmt" count="0"/>
<line num="35" type="stmt" count="0"/>
<line num="36" type="stmt" count="0"/>
<metrics loc="36" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="3" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/reverse.php">
<line num="25" type="stmt" count="0"/>
<line num="26" type="stmt" count="0"/>
<line num="27" type="stmt" count="0"/>
<metrics loc="27" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="3" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/search.php">
<line num="27" type="stmt" count="0"/>
<line num="28" type="stmt" count="0"/>
<line num="29" type="stmt" count="0"/>
<line num="30" type="stmt" count="0"/>
<line num="31" type="stmt" count="0"/>
<line num="32" type="stmt" count="0"/>
<line num="34" type="stmt" count="0"/>
<line num="35" type="stmt" count="0"/>
<metrics loc="35" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="8" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/slice.php">
<line num="37" type="stmt" count="18"/>
<metrics loc="38" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/take.php">
<line num="23" type="stmt" count="2"/>
<metrics loc="24" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/take_while.php">
<line num="30" type="stmt" count="2"/>
<metrics loc="31" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/to_array.php">
<line num="18" type="stmt" count="57"/>
<line num="19" type="stmt" count="57"/>
<line num="20" type="stmt" count="50"/>
<line num="23" type="stmt" count="57"/>
<metrics loc="24" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/to_array_with_keys.php">
<line num="19" type="stmt" count="162"/>
<line num="20" type="stmt" count="162"/>
<line num="21" type="stmt" count="128"/>
<line num="24" type="stmt" count="162"/>
<metrics loc="25" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/to_iterator.php">
<line num="21" type="stmt" count="5"/>
<metrics loc="22" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/values.php">
<line num="31" type="stmt" count="6"/>
<metrics loc="32" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Iter/zip.php">
<line num="36" type="stmt" count="1"/>
<metrics loc="37" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<package name="Psl\Json\Exception">
<file name="/home/azjezz/Projects/psl/src/Psl/Json/Exception/JsonDecodeException.php">
<class name="Psl\Json\Exception\JsonDecodeException" namespace="Psl\Json\Exception">
<metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</class>
<metrics loc="11" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Json/Exception/JsonEncodeException.php">
<class name="Psl\Json\Exception\JsonEncodeException" namespace="Psl\Json\Exception">
<metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</class>
<metrics loc="11" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
</package>
<file name="/home/azjezz/Projects/psl/src/Psl/Json/decode.php">
<line num="26" type="stmt" count="7"/>
<line num="27" type="stmt" count="7"/>
<line num="28" type="stmt" count="7"/>
<line num="30" type="stmt" count="7"/>
<line num="32" type="stmt" count="2"/>
<line num="33" type="stmt" count="2"/>
<line num="36" type="stmt" count="5"/>
<metrics loc="37" ncloc="27" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="7" elements="7" coveredelements="7"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Json/encode.php">
<line num="30" type="stmt" count="6"/>
<line num="32" type="stmt" count="6"/>
<line num="33" type="stmt" count="1"/>
<line num="37" type="stmt" count="6"/>
<line num="38" type="stmt" count="3"/>
<line num="39" type="stmt" count="3"/>
<line num="42" type="stmt" count="3"/>
<metrics loc="43" ncloc="34" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="7" elements="7" coveredelements="7"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Json/typed.php">
<line num="24" type="stmt" count="4"/>
<line num="27" type="stmt" count="4"/>
<line num="28" type="stmt" count="2"/>
<line num="32" type="stmt" count="2"/>
<line num="33" type="stmt" count="1"/>
<line num="34" type="stmt" count="1"/>
<metrics loc="36" ncloc="25" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="6" elements="6" coveredelements="6"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/abs.php">
<line num="36" type="stmt" count="4"/>
<metrics loc="37" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/base_convert.php">
<line num="33" type="stmt" count="8"/>
<line num="34" type="stmt" count="8"/>
<line num="35" type="stmt" count="8"/>
<line num="37" type="stmt" count="8"/>
<line num="39" type="stmt" count="8"/>
<line num="41" type="stmt" count="8"/>
<line num="43" type="stmt" count="8"/>
<line num="44" type="stmt" count="8"/>
<line num="45" type="stmt" count="8"/>
<line num="46" type="stmt" count="8"/>
<line num="47" type="stmt" count="8"/>
<line num="49" type="stmt" count="8"/>
<line num="52" type="stmt" count="8"/>
<line num="53" type="stmt" count="1"/>
<line num="56" type="stmt" count="7"/>
<line num="57" type="stmt" count="7"/>
<line num="59" type="stmt" count="7"/>
<line num="61" type="stmt" count="7"/>
<line num="62" type="stmt" count="7"/>
<line num="64" type="stmt" count="7"/>
<metrics loc="65" ncloc="40" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="20" elements="20" coveredelements="20"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/ceil.php">
<line num="25" type="stmt" count="8"/>
<metrics loc="26" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/cos.php">
<line num="22" type="stmt" count="5"/>
<metrics loc="23" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/div.php">
<line num="31" type="stmt" count="18"/>
<metrics loc="32" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/exp.php">
<line num="22" type="stmt" count="3"/>
<metrics loc="23" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/floor.php">
<line num="16" type="stmt" count="5"/>
<metrics loc="17" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/from_base.php">
<line num="28" type="stmt" count="8"/>
<line num="29" type="stmt" count="7"/>
<line num="32" type="stmt" count="6"/>
<line num="33" type="stmt" count="6"/>
<line num="35" type="stmt" count="6"/>
<line num="36" type="stmt" count="6"/>
<line num="38" type="stmt" count="6"/>
<line num="39" type="stmt" count="3"/>
<line num="40" type="stmt" count="5"/>
<line num="41" type="stmt" count="2"/>
<line num="42" type="stmt" count="3"/>
<line num="43" type="stmt" count="2"/>
<line num="45" type="stmt" count="1"/>
<line num="48" type="stmt" count="6"/>
<line num="49" type="stmt" count="4"/>
<line num="50" type="stmt" count="4"/>
<line num="51" type="stmt" count="4"/>
<line num="54" type="stmt" count="4"/>
<metrics loc="55" ncloc="32" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="18" elements="18" coveredelements="18"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/log.php">
<line num="18" type="stmt" count="10"/>
<line num="19" type="stmt" count="9"/>
<line num="20" type="stmt" count="2"/>
<line num="23" type="stmt" count="7"/>
<line num="24" type="stmt" count="6"/>
<line num="26" type="stmt" count="5"/>
<metrics loc="27" ncloc="20" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="6" elements="6" coveredelements="6"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/max.php">
<line num="21" type="stmt" count="3"/>
<line num="22" type="stmt" count="3"/>
<line num="23" type="stmt" count="2"/>
<line num="24" type="stmt" count="2"/>
<line num="28" type="stmt" count="3"/>
<metrics loc="29" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/max_by.php">
<line num="27" type="stmt" count="4"/>
<line num="28" type="stmt" count="4"/>
<line num="29" type="stmt" count="4"/>
<line num="30" type="stmt" count="3"/>
<line num="31" type="stmt" count="3"/>
<line num="32" type="stmt" count="3"/>
<line num="33" type="stmt" count="3"/>
<line num="37" type="stmt" count="4"/>
<metrics loc="38" ncloc="22" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="8" elements="8" coveredelements="8"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/maxva.php">
<line num="22" type="stmt" count="3"/>
<line num="23" type="stmt" count="3"/>
<line num="24" type="stmt" count="3"/>
<line num="25" type="stmt" count="1"/>
<line num="29" type="stmt" count="3"/>
<metrics loc="30" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/mean.php">
<line num="16" type="stmt" count="8"/>
<line num="17" type="stmt" count="8"/>
<line num="18" type="stmt" count="1"/>
<line num="21" type="stmt" count="7"/>
<line num="22" type="stmt" count="7"/>
<line num="23" type="stmt" count="7"/>
<line num="26" type="stmt" count="7"/>
<metrics loc="27" ncloc="22" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="7" elements="7" coveredelements="7"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/median.php">
<line num="18" type="stmt" count="5"/>
<line num="20" type="stmt" count="5"/>
<line num="21" type="stmt" count="5"/>
<line num="22" type="stmt" count="5"/>
<line num="23" type="stmt" count="1"/>
<line num="27" type="stmt" count="4"/>
<line num="28" type="stmt" count="4"/>
<line num="29" type="stmt" count="3"/>
<line num="30" type="stmt" count="3"/>
<line num="31" type="stmt" count="3"/>
<line num="34" type="stmt" count="1"/>
<metrics loc="35" ncloc="27" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="11" elements="11" coveredelements="11"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/min.php">
<line num="21" type="stmt" count="3"/>
<line num="22" type="stmt" count="3"/>
<line num="23" type="stmt" count="2"/>
<line num="24" type="stmt" count="2"/>
<line num="28" type="stmt" count="3"/>
<metrics loc="29" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/min_by.php">
<line num="33" type="stmt" count="4"/>
<line num="34" type="stmt" count="4"/>
<line num="35" type="stmt" count="4"/>
<line num="36" type="stmt" count="3"/>
<line num="37" type="stmt" count="3"/>
<line num="38" type="stmt" count="3"/>
<line num="39" type="stmt" count="3"/>
<line num="43" type="stmt" count="4"/>
<metrics loc="44" ncloc="20" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="8" elements="8" coveredelements="8"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/minva.php">
<line num="22" type="stmt" count="3"/>
<line num="23" type="stmt" count="3"/>
<line num="24" type="stmt" count="3"/>
<line num="25" type="stmt" count="1"/>
<line num="29" type="stmt" count="3"/>
<metrics loc="30" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/round.php">
<line num="19" type="stmt" count="7"/>
<metrics loc="20" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/sin.php">
<line num="14" type="stmt" count="5"/>
<metrics loc="15" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/sqrt.php">
<line num="20" type="stmt" count="6"/>
<line num="22" type="stmt" count="6"/>
<metrics loc="23" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="2" coveredelements="2"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/sum.php">
<line num="16" type="stmt" count="3"/>
<line num="17" type="stmt" count="3"/>
<line num="18" type="stmt" count="3"/>
<line num="21" type="stmt" count="3"/>
<metrics loc="22" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/sum_floats.php">
<line num="16" type="stmt" count="3"/>
<line num="17" type="stmt" count="3"/>
<line num="18" type="stmt" count="3"/>
<line num="21" type="stmt" count="3"/>
<metrics loc="22" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/tan.php">
<line num="14" type="stmt" count="5"/>
<metrics loc="15" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Math/to_base.php">
<line num="20" type="stmt" count="6"/>
<line num="21" type="stmt" count="5"/>
<line num="22" type="stmt" count="4"/>
<line num="25" type="stmt" count="4"/>
<line num="26" type="stmt" count="4"/>
<line num="27" type="stmt" count="4"/>
<line num="28" type="stmt" count="4"/>
<line num="30" type="stmt" count="4"/>
<metrics loc="31" ncloc="22" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="8" elements="8" coveredelements="8"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/PseudoRandom/float.php">
<line num="21" type="stmt" count="1"/>
<metrics loc="22" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/PseudoRandom/int.php">
<line num="17" type="stmt" count="6"/>
<line num="19" type="stmt" count="5"/>
<metrics loc="20" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="2" coveredelements="2"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/SecureRandom/bytes.php">
<line num="18" type="stmt" count="5"/>
<line num="19" type="stmt" count="4"/>
<line num="20" type="stmt" count="1"/>
<line num="24" type="stmt" count="3"/>
<metrics loc="35" ncloc="25" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/SecureRandom/float.php">
<line num="18" type="stmt" count="1"/>
<line num="20" type="stmt" count="1"/>
<metrics loc="21" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="2" coveredelements="2"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/SecureRandom/int.php">
<line num="19" type="stmt" count="5"/>
<line num="22" type="stmt" count="4"/>
<metrics loc="33" ncloc="23" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="2" coveredelements="2"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/SecureRandom/string.php">
<line num="24" type="stmt" count="5"/>
<line num="25" type="stmt" count="4"/>
<line num="26" type="stmt" count="1"/>
<line num="29" type="stmt" count="3"/>
<line num="30" type="stmt" count="3"/>
<line num="31" type="stmt" count="3"/>
<line num="32" type="stmt" count="3"/>
<line num="34" type="stmt" count="2"/>
<line num="35" type="stmt" count="2"/>
<line num="36" type="stmt" count="2"/>
<line num="38" type="stmt" count="2"/>
<line num="39" type="stmt" count="2"/>
<line num="40" type="stmt" count="2"/>
<line num="43" type="stmt" count="2"/>
<line num="44" type="stmt" count="2"/>
<line num="45" type="stmt" count="2"/>
<line num="49" type="stmt" count="2"/>
<line num="50" type="stmt" count="2"/>
<line num="51" type="stmt" count="2"/>
<line num="55" type="stmt" count="2"/>
<line num="56" type="stmt" count="2"/>
<line num="57" type="stmt" count="2"/>
<line num="63" type="stmt" count="2"/>
<metrics loc="64" ncloc="41" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="23" elements="23" coveredelements="23"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/capitalize.php">
<line num="17" type="stmt" count="6"/>
<metrics loc="18" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/capitalize_words.php">
<line num="17" type="stmt" count="4"/>
<metrics loc="18" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/chr.php">
<line num="14" type="stmt" count="6"/>
<metrics loc="15" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/chunk.php">
<line num="27" type="stmt" count="22"/>
<line num="28" type="stmt" count="22"/>
<line num="29" type="stmt" count="2"/>
<line num="32" type="stmt" count="20"/>
<metrics loc="33" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/compare.php">
<line num="18" type="stmt" count="8"/>
<line num="19" type="stmt" count="5"/>
<line num="20" type="stmt" count="8"/>
<metrics loc="21" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/compare_ci.php">
<line num="18" type="stmt" count="8"/>
<line num="19" type="stmt" count="5"/>
<line num="20" type="stmt" count="8"/>
<metrics loc="21" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/contains.php">
<line num="23" type="stmt" count="7"/>
<line num="24" type="stmt" count="1"/>
<line num="26" type="stmt" count="1"/>
<line num="29" type="stmt" count="6"/>
<metrics loc="30" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/contains_ci.php">
<line num="23" type="stmt" count="8"/>
<line num="24" type="stmt" count="1"/>
<line num="26" type="stmt" count="1"/>
<line num="29" type="stmt" count="7"/>
<metrics loc="30" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/ends_with.php">
<line num="15" type="stmt" count="30"/>
<line num="16" type="stmt" count="14"/>
<line num="19" type="stmt" count="16"/>
<line num="22" type="stmt" count="16"/>
<metrics loc="23" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/ends_with_ci.php">
<line num="15" type="stmt" count="10"/>
<line num="16" type="stmt" count="5"/>
<line num="19" type="stmt" count="5"/>
<line num="21" type="stmt" count="5"/>
<line num="22" type="stmt" count="5"/>
<metrics loc="23" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/length.php">
<line num="14" type="stmt" count="168"/>
<metrics loc="15" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/lowercase.php">
<line num="14" type="stmt" count="4"/>
<metrics loc="15" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/ord.php">
<line num="14" type="stmt" count="11"/>
<metrics loc="15" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/pad_left.php">
<line num="23" type="stmt" count="4"/>
<line num="24" type="stmt" count="4"/>
<line num="26" type="stmt" count="4"/>
<metrics loc="27" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/pad_right.php">
<line num="23" type="stmt" count="4"/>
<line num="24" type="stmt" count="4"/>
<line num="26" type="stmt" count="4"/>
<metrics loc="27" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/replace.php">
<line num="15" type="stmt" count="4"/>
<metrics loc="16" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/replace_ci.php">
<line num="15" type="stmt" count="4"/>
<metrics loc="16" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/replace_every.php">
<line num="17" type="stmt" count="5"/>
<line num="18" type="stmt" count="5"/>
<line num="19" type="stmt" count="5"/>
<line num="20" type="stmt" count="5"/>
<line num="21" type="stmt" count="5"/>
<line num="24" type="stmt" count="5"/>
<metrics loc="25" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="6" elements="6" coveredelements="6"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/replace_every_ci.php">
<line num="20" type="stmt" count="5"/>
<line num="22" type="stmt" count="5"/>
<line num="23" type="stmt" count="5"/>
<line num="24" type="stmt" count="5"/>
<line num="25" type="stmt" count="5"/>
<line num="28" type="stmt" count="5"/>
<metrics loc="29" ncloc="19" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="6" elements="6" coveredelements="6"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/reverse.php">
<line num="13" type="stmt" count="3"/>
<line num="14" type="stmt" count="3"/>
<line num="15" type="stmt" count="3"/>
<line num="18" type="stmt" count="4"/>
<metrics loc="19" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/rot13.php">
<line num="14" type="stmt" count="3"/>
<metrics loc="15" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/search.php">
<line num="24" type="stmt" count="43"/>
<line num="26" type="stmt" count="43"/>
<line num="27" type="stmt" count="1"/>
<line num="30" type="stmt" count="42"/>
<metrics loc="31" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/search_ci.php">
<line num="24" type="stmt" count="32"/>
<line num="26" type="stmt" count="32"/>
<line num="27" type="stmt" count="1"/>
<line num="30" type="stmt" count="31"/>
<metrics loc="31" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/search_last.php">
<line num="24" type="stmt" count="7"/>
<line num="25" type="stmt" count="7"/>
<line num="27" type="stmt" count="7"/>
<metrics loc="28" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/shuffle.php">
<line num="14" type="stmt" count="4"/>
<line num="15" type="stmt" count="1"/>
<line num="18" type="stmt" count="3"/>
<metrics loc="19" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/slice.php">
<line num="23" type="stmt" count="42"/>
<line num="24" type="stmt" count="41"/>
<line num="25" type="stmt" count="39"/>
<line num="26" type="stmt" count="27"/>
<line num="27" type="stmt" count="39"/>
<line num="29" type="stmt" count="39"/>
<metrics loc="30" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="6" elements="6" coveredelements="6"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/splice.php">
<line num="23" type="stmt" count="9"/>
<line num="24" type="stmt" count="9"/>
<line num="26" type="stmt" count="9"/>
<line num="27" type="stmt" count="3"/>
<line num="28" type="stmt" count="9"/>
<metrics loc="29" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/split.php">
<line num="25" type="stmt" count="7"/>
<line num="26" type="stmt" count="4"/>
<line num="27" type="stmt" count="2"/>
<line num="30" type="stmt" count="2"/>
<line num="31" type="stmt" count="1"/>
<line num="34" type="stmt" count="1"/>
<line num="35" type="stmt" count="1"/>
<line num="36" type="stmt" count="1"/>
<line num="38" type="stmt" count="1"/>
<line num="41" type="stmt" count="3"/>
<line num="43" type="stmt" count="1"/>
<line num="46" type="stmt" count="2"/>
<line num="49" type="stmt" count="3"/>
<line num="51" type="stmt" count="3"/>
<metrics loc="52" ncloc="37" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="14" elements="14" coveredelements="14"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/starts_with.php">
<line num="14" type="stmt" count="31"/>
<line num="15" type="stmt" count="1"/>
<line num="18" type="stmt" count="30"/>
<metrics loc="19" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/starts_with_ci.php">
<line num="14" type="stmt" count="16"/>
<line num="15" type="stmt" count="1"/>
<line num="18" type="stmt" count="15"/>
<metrics loc="19" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/strip_prefix.php">
<line num="15" type="stmt" count="16"/>
<line num="16" type="stmt" count="7"/>
<line num="20" type="stmt" count="9"/>
<metrics loc="21" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/strip_suffix.php">
<line num="15" type="stmt" count="22"/>
<line num="16" type="stmt" count="11"/>
<line num="20" type="stmt" count="11"/>
<metrics loc="21" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/trim.php">
<line num="17" type="stmt" count="6"/>
<line num="18" type="stmt" count="1"/>
<line num="19" type="stmt" count="6"/>
<metrics loc="20" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/trim_left.php">
<line num="17" type="stmt" count="5"/>
<line num="18" type="stmt" count="1"/>
<line num="19" type="stmt" count="5"/>
<metrics loc="20" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/trim_right.php">
<line num="17" type="stmt" count="7"/>
<line num="18" type="stmt" count="1"/>
<line num="19" type="stmt" count="7"/>
<metrics loc="20" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/uppercase.php">
<line num="14" type="stmt" count="4"/>
<metrics loc="15" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/words.php">
<line num="19" type="stmt" count="8"/>
<line num="21" type="stmt" count="3"/>
<line num="24" type="stmt" count="5"/>
<line num="27" type="stmt" count="8"/>
<metrics loc="28" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/Byte/wrap.php">
<line num="21" type="stmt" count="5"/>
<metrics loc="22" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/capitalize.php">
<line num="31" type="stmt" count="15"/>
<line num="32" type="stmt" count="1"/>
<line num="36" type="stmt" count="14"/>
<metrics loc="37" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/capitalize_words.php">
<line num="28" type="stmt" count="6"/>
<metrics loc="29" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/chr.php">
<line num="25" type="stmt" count="8"/>
<line num="28" type="stmt" count="8"/>
<line num="30" type="stmt" count="8"/>
<metrics loc="31" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/chunk.php">
<line num="40" type="stmt" count="11"/>
<line num="41" type="stmt" count="11"/>
<line num="42" type="stmt" count="2"/>
<line num="45" type="stmt" count="9"/>
<line num="48" type="stmt" count="9"/>
<metrics loc="49" ncloc="19" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/concat.php">
<line num="22" type="stmt" count="15"/>
<line num="23" type="stmt" count="15"/>
<line num="26" type="stmt" count="15"/>
<metrics loc="27" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/contains.php">
<line num="43" type="stmt" count="122"/>
<line num="44" type="stmt" count="1"/>
<line num="46" type="stmt" count="1"/>
<line num="49" type="stmt" count="121"/>
<metrics loc="50" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/contains_ci.php">
<line num="43" type="stmt" count="7"/>
<line num="44" type="stmt" count="1"/>
<line num="46" type="stmt" count="1"/>
<line num="49" type="stmt" count="6"/>
<metrics loc="50" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/encoding.php">
<line num="12" type="stmt" count="423"/>
<metrics loc="13" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/ends_with.php">
<line num="37" type="stmt" count="29"/>
<line num="38" type="stmt" count="2"/>
<line num="41" type="stmt" count="27"/>
<line num="42" type="stmt" count="27"/>
<line num="43" type="stmt" count="27"/>
<line num="44" type="stmt" count="2"/>
<line num="48" type="stmt" count="25"/>
<line num="49" type="stmt" count="25"/>
<line num="50" type="stmt" count="11"/>
<line num="53" type="stmt" count="14"/>
<metrics loc="54" ncloc="25" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="10" elements="10" coveredelements="10"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/ends_with_ci.php">
<line num="37" type="stmt" count="10"/>
<line num="38" type="stmt" count="1"/>
<line num="41" type="stmt" count="9"/>
<line num="42" type="stmt" count="9"/>
<line num="43" type="stmt" count="9"/>
<line num="44" type="stmt" count="1"/>
<line num="48" type="stmt" count="8"/>
<line num="49" type="stmt" count="8"/>
<line num="50" type="stmt" count="3"/>
<line num="53" type="stmt" count="5"/>
<metrics loc="54" ncloc="25" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="10" elements="10" coveredelements="10"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/fold.php">
<line num="21" type="stmt" count="1"/>
<line num="22" type="stmt" count="1"/>
<line num="25" type="stmt" count="1"/>
<metrics loc="26" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/format.php">
<line num="40" type="stmt" count="556"/>
<metrics loc="41" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/format_number.php">
<line num="18" type="stmt" count="1"/>
<metrics loc="19" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/from_code_points.php">
<line num="22" type="stmt" count="1"/>
<line num="23" type="stmt" count="1"/>
<line num="24" type="stmt" count="1"/>
<line num="25" type="stmt" count="1"/>
<line num="26" type="stmt" count="1"/>
<line num="27" type="stmt" count="1"/>
<line num="28" type="stmt" count="1"/>
<line num="29" type="stmt" count="1"/>
<line num="31" type="stmt" count="1"/>
<line num="35" type="stmt" count="1"/>
<metrics loc="36" ncloc="23" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="10" elements="10" coveredelements="10"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/is_empty.php">
<line num="31" type="stmt" count="1"/>
<metrics loc="32" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/is_string.php">
<line num="29" type="stmt" count="347"/>
<metrics loc="30" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/join.php">
<line num="27" type="stmt" count="1"/>
<metrics loc="28" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/length.php">
<line num="25" type="stmt" count="356"/>
<metrics loc="26" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/levenshtein.php">
<line num="29" type="stmt" count="5"/>
<line num="30" type="stmt" count="4"/>
<line num="34" type="stmt" count="1"/>
<line num="35" type="stmt" count="1"/>
<line num="36" type="stmt" count="1"/>
<line num="39" type="stmt" count="1"/>
<metrics loc="40" ncloc="20" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="6" elements="6" coveredelements="6"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/lowercase.php">
<line num="30" type="stmt" count="16"/>
<metrics loc="31" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/metaphone.php">
<line num="19" type="stmt" count="5"/>
<line num="21" type="stmt" count="5"/>
<metrics loc="22" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="2" coveredelements="2"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/ord.php">
<line num="23" type="stmt" count="8"/>
<line num="25" type="stmt" count="8"/>
<metrics loc="26" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="2" coveredelements="2"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/pad_left.php">
<line num="37" type="stmt" count="4"/>
<line num="38" type="stmt" count="4"/>
<line num="40" type="stmt" count="4"/>
<line num="41" type="stmt" count="4"/>
<line num="42" type="stmt" count="4"/>
<line num="43" type="stmt" count="4"/>
<line num="46" type="stmt" count="4"/>
<line num="49" type="stmt" count="4"/>
<metrics loc="50" ncloc="24" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="8" elements="8" coveredelements="8"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/pad_right.php">
<line num="37" type="stmt" count="4"/>
<line num="38" type="stmt" count="4"/>
<line num="40" type="stmt" count="4"/>
<line num="41" type="stmt" count="4"/>
<line num="42" type="stmt" count="4"/>
<line num="43" type="stmt" count="4"/>
<line num="46" type="stmt" count="4"/>
<line num="49" type="stmt" count="4"/>
<metrics loc="50" ncloc="24" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="8" elements="8" coveredelements="8"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/repeat.php">
<line num="28" type="stmt" count="3"/>
<line num="30" type="stmt" count="3"/>
<metrics loc="31" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="2" coveredelements="2"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/replace.php">
<line num="15" type="stmt" count="11"/>
<line num="16" type="stmt" count="6"/>
<line num="19" type="stmt" count="7"/>
<metrics loc="20" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/replace_ci.php">
<line num="15" type="stmt" count="8"/>
<line num="16" type="stmt" count="1"/>
<line num="19" type="stmt" count="7"/>
<metrics loc="20" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/replace_every.php">
<line num="17" type="stmt" count="5"/>
<line num="18" type="stmt" count="5"/>
<line num="21" type="stmt" count="5"/>
<metrics loc="22" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/replace_every_ci.php">
<line num="19" type="stmt" count="5"/>
<line num="20" type="stmt" count="5"/>
<line num="21" type="stmt" count="1"/>
<line num="24" type="stmt" count="4"/>
<line num="27" type="stmt" count="5"/>
<metrics loc="28" ncloc="20" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/search.php">
<line num="23" type="stmt" count="183"/>
<line num="24" type="stmt" count="1"/>
<line num="27" type="stmt" count="182"/>
<line num="29" type="stmt" count="182"/>
<metrics loc="30" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/search_ci.php">
<line num="23" type="stmt" count="49"/>
<line num="24" type="stmt" count="2"/>
<line num="27" type="stmt" count="47"/>
<line num="29" type="stmt" count="47"/>
<metrics loc="30" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="4" coveredelements="4"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/search_last.php">
<line num="23" type="stmt" count="33"/>
<line num="24" type="stmt" count="1"/>
<line num="27" type="stmt" count="32"/>
<line num="28" type="stmt" count="32"/>
<line num="30" type="stmt" count="32"/>
<metrics loc="31" ncloc="19" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/search_last_ci.php">
<line num="23" type="stmt" count="16"/>
<line num="24" type="stmt" count="1"/>
<line num="27" type="stmt" count="15"/>
<line num="28" type="stmt" count="15"/>
<line num="30" type="stmt" count="15"/>
<metrics loc="31" ncloc="19" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/slice.php">
<line num="23" type="stmt" count="88"/>
<line num="24" type="stmt" count="87"/>
<line num="25" type="stmt" count="87"/>
<line num="27" type="stmt" count="85"/>
<line num="28" type="stmt" count="15"/>
<line num="31" type="stmt" count="74"/>
<metrics loc="32" ncloc="20" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="6" elements="6" coveredelements="6"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/splice.php">
<line num="23" type="stmt" count="9"/>
<line num="24" type="stmt" count="9"/>
<line num="25" type="stmt" count="9"/>
<line num="27" type="stmt" count="9"/>
<line num="28" type="stmt" count="5"/>
<line num="31" type="stmt" count="4"/>
<metrics loc="32" ncloc="20" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="6" elements="6" coveredelements="6"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/split.php">
<line num="25" type="stmt" count="13"/>
<line num="26" type="stmt" count="13"/>
<line num="27" type="stmt" count="4"/>
<line num="28" type="stmt" count="2"/>
<line num="31" type="stmt" count="2"/>
<line num="32" type="stmt" count="1"/>
<line num="35" type="stmt" count="1"/>
<line num="36" type="stmt" count="1"/>
<line num="38" type="stmt" count="1"/>
<line num="41" type="stmt" count="9"/>
<line num="43" type="stmt" count="9"/>
<line num="44" type="stmt" count="9"/>
<line num="46" type="stmt" count="9"/>
<line num="47" type="stmt" count="9"/>
<line num="48" type="stmt" count="7"/>
<line num="49" type="stmt" count="7"/>
<line num="50" type="stmt" count="7"/>
<line num="52" type="stmt" count="7"/>
<line num="53" type="stmt" count="7"/>
<line num="56" type="stmt" count="9"/>
<line num="58" type="stmt" count="9"/>
<metrics loc="59" ncloc="46" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="21" elements="21" coveredelements="21"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/starts_with.php">
<line num="15" type="stmt" count="34"/>
<metrics loc="16" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/starts_with_ci.php">
<line num="15" type="stmt" count="16"/>
<metrics loc="16" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/strip_prefix.php">
<line num="15" type="stmt" count="16"/>
<line num="16" type="stmt" count="7"/>
<line num="20" type="stmt" count="9"/>
<metrics loc="21" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/strip_suffix.php">
<line num="15" type="stmt" count="22"/>
<line num="16" type="stmt" count="11"/>
<line num="20" type="stmt" count="11"/>
<metrics loc="21" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/to_int.php">
<line num="14" type="stmt" count="91"/>
<line num="15" type="stmt" count="45"/>
<line num="18" type="stmt" count="54"/>
<metrics loc="19" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/trim.php">
<line num="17" type="stmt" count="6"/>
<line num="18" type="stmt" count="6"/>
<line num="20" type="stmt" count="6"/>
<metrics loc="21" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/trim_left.php">
<line num="17" type="stmt" count="56"/>
<line num="18" type="stmt" count="56"/>
<line num="20" type="stmt" count="56"/>
<metrics loc="21" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/trim_right.php">
<line num="17" type="stmt" count="7"/>
<line num="18" type="stmt" count="7"/>
<line num="20" type="stmt" count="7"/>
<metrics loc="21" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/truncate.php">
<line num="27" type="stmt" count="7"/>
<line num="29" type="stmt" count="7"/>
<metrics loc="30" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="2" coveredelements="2"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/uppercase.php">
<line num="14" type="stmt" count="29"/>
<metrics loc="15" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/width.php">
<line num="14" type="stmt" count="17"/>
<metrics loc="15" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Str/wrap.php">
<line num="25" type="stmt" count="12"/>
<line num="26" type="stmt" count="1"/>
<line num="30" type="stmt" count="11"/>
<line num="32" type="stmt" count="11"/>
<line num="34" type="stmt" count="11"/>
<line num="35" type="stmt" count="11"/>
<line num="36" type="stmt" count="11"/>
<line num="37" type="stmt" count="11"/>
<line num="38" type="stmt" count="11"/>
<line num="39" type="stmt" count="11"/>
<line num="40" type="stmt" count="11"/>
<line num="41" type="stmt" count="11"/>
<line num="42" type="stmt" count="4"/>
<line num="45" type="stmt" count="11"/>
<line num="46" type="stmt" count="1"/>
<line num="47" type="stmt" count="1"/>
<line num="48" type="stmt" count="1"/>
<line num="49" type="stmt" count="1"/>
<line num="52" type="stmt" count="11"/>
<line num="53" type="stmt" count="4"/>
<line num="54" type="stmt" count="2"/>
<line num="55" type="stmt" count="2"/>
<line num="57" type="stmt" count="4"/>
<line num="58" type="stmt" count="4"/>
<line num="61" type="stmt" count="11"/>
<line num="62" type="stmt" count="4"/>
<line num="63" type="stmt" count="4"/>
<line num="64" type="stmt" count="4"/>
<line num="67" type="stmt" count="11"/>
<line num="68" type="stmt" count="2"/>
<line num="69" type="stmt" count="2"/>
<line num="70" type="stmt" count="2"/>
<line num="74" type="stmt" count="11"/>
<line num="75" type="stmt" count="11"/>
<line num="78" type="stmt" count="11"/>
<metrics loc="79" ncloc="61" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="35" coveredstatements="35" elements="35" coveredelements="35"/>
</file>
<package name="Psl\Type\Exception">
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Exception/TypeAssertException.php">
<class name="Psl\Type\Exception\TypeAssertException" namespace="Psl\Type\Exception">
<metrics complexity="3" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="8" coveredelements="8"/>
</class>
<line num="13" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="383"/>
<line num="15" type="stmt" count="383"/>
<line num="17" type="stmt" count="383"/>
<line num="18" type="stmt" count="383"/>
<line num="20" type="method" name="getExpectedType" visibility="public" complexity="1" crap="1" count="2"/>
<line num="22" type="stmt" count="2"/>
<line num="28" type="method" name="withValue" visibility="public" complexity="1" crap="1" count="383"/>
<line num="33" type="stmt" count="383"/>
<metrics loc="35" ncloc="32" classes="1" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="8" coveredelements="8"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Exception/TypeCoercionException.php">
<class name="Psl\Type\Exception\TypeCoercionException" namespace="Psl\Type\Exception">
<metrics complexity="3" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="6" elements="9" coveredelements="9"/>
</class>
<line num="13" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="148"/>
<line num="15" type="stmt" count="148"/>
<line num="16" type="stmt" count="148"/>
<line num="21" type="stmt" count="148"/>
<line num="22" type="stmt" count="148"/>
<line num="24" type="method" name="getTargetType" visibility="public" complexity="1" crap="1" count="2"/>
<line num="26" type="stmt" count="2"/>
<line num="32" type="method" name="withValue" visibility="public" complexity="1" crap="1" count="148"/>
<line num="37" type="stmt" count="148"/>
<metrics loc="39" ncloc="36" classes="1" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="6" elements="9" coveredelements="9"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Exception/TypeException.php">
<class name="Psl\Type\Exception\TypeException" namespace="Psl\Type\Exception">
<metrics complexity="8" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="16" elements="20" coveredelements="20"/>
</class>
<line num="15" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="468"/>
<line num="20" type="stmt" count="468"/>
<line num="22" type="stmt" count="468"/>
<line num="23" type="stmt" count="468"/>
<line num="24" type="stmt" count="468"/>
<line num="26" type="method" name="getActualType" visibility="public" complexity="1" crap="1" count="4"/>
<line num="28" type="stmt" count="4"/>
<line num="31" type="method" name="getTypeTrace" visibility="public" complexity="1" crap="1" count="4"/>
<line num="33" type="stmt" count="4"/>
<line num="39" type="method" name="getDebugType" visibility="protected" complexity="5" crap="5" count="468"/>
<line num="41" type="stmt" count="468"/>
<line num="42" type="stmt" count="108"/>
<line num="43" type="stmt" count="368"/>
<line num="44" type="stmt" count="20"/>
<line num="45" type="stmt" count="348"/>
<line num="46" type="stmt" count="46"/>
<line num="47" type="stmt" count="307"/>
<line num="48" type="stmt" count="48"/>
<line num="50" type="stmt" count="267"/>
<line num="53" type="stmt" count="468"/>
<metrics loc="55" ncloc="52" classes="1" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="16" elements="20" coveredelements="20"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Exception/TypeTrace.php">
<class name="Psl\Type\Exception\TypeTrace" namespace="Psl\Type\Exception">
<metrics complexity="2" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="6" coveredelements="6"/>
</class>
<line num="14" type="method" name="withFrame" visibility="public" complexity="1" crap="1" count="32"/>
<line num="16" type="stmt" count="32"/>
<line num="17" type="stmt" count="32"/>
<line num="19" type="stmt" count="32"/>
<line num="25" type="method" name="getFrames" visibility="public" complexity="1" crap="1" count="4"/>
<line num="27" type="stmt" count="4"/>
<metrics loc="29" ncloc="23" classes="1" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="6" coveredelements="6"/>
</file>
</package>
<package name="Psl\Type\Internal">
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Internal/ArrayKeyType.php">
<class name="Psl\Type\Internal\ArrayKeyType" namespace="Psl\Type\Internal">
<metrics complexity="2" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="5" coveredelements="5"/>
</class>
<line num="14" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="59"/>
<line num="16" type="stmt" count="59"/>
<line num="17" type="stmt" count="59"/>
<line num="19" type="method" name="toString" visibility="public" complexity="1" crap="1" count="49"/>
<line num="21" type="stmt" count="49"/>
<metrics loc="23" ncloc="18" classes="1" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Internal/ArrayType.php">
<class name="Psl\Type\Internal\ArrayType" namespace="Psl\Type\Internal">
<metrics complexity="8" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="30" elements="34" coveredelements="34"/>
</class>
<line num="38" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="35"/>
<line num="42" type="stmt" count="35"/>
<line num="43" type="stmt" count="35"/>
<line num="44" type="stmt" count="35"/>
<line num="53" type="method" name="coerce" visibility="public" complexity="3" crap="3" count="15"/>
<line num="55" type="stmt" count="15"/>
<line num="56" type="stmt" count="8"/>
<line num="57" type="stmt" count="8"/>
<line num="60" type="stmt" count="8"/>
<line num="62" type="stmt" count="8"/>
<line num="67" type="stmt" count="8"/>
<line num="72" type="stmt" count="8"/>
<line num="74" type="stmt" count="8"/>
<line num="76" type="stmt" count="8"/>
<line num="77" type="stmt" count="7"/>
<line num="81" type="stmt" count="7"/>
<line num="84" type="stmt" count="7"/>
<line num="88" type="stmt" count="7"/>
<line num="100" type="method" name="assert" visibility="public" complexity="3" crap="3" count="22"/>
<line num="102" type="stmt" count="22"/>
<line num="103" type="stmt" count="10"/>
<line num="104" type="stmt" count="10"/>
<line num="107" type="stmt" count="10"/>
<line num="109" type="stmt" count="10"/>
<line num="114" type="stmt" count="10"/>
<line num="119" type="stmt" count="10"/>
<line num="121" type="stmt" count="10"/>
<line num="123" type="stmt" count="10"/>
<line num="124" type="stmt" count="8"/>
<line num="128" type="stmt" count="8"/>
<line num="130" type="stmt" count="8"/>
<line num="133" type="stmt" count="12"/>
<line num="136" type="method" name="toString" visibility="public" complexity="1" crap="1" count="24"/>
<line num="138" type="stmt" count="24"/>
<metrics loc="140" ncloc="81" classes="1" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="30" elements="34" coveredelements="34"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Internal/BoolType.php">
<class name="Psl\Type\Internal\BoolType" namespace="Psl\Type\Internal">
<metrics complexity="7" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="11" elements="14" coveredelements="14"/>
</class>
<line num="23" type="method" name="coerce" visibility="public" complexity="4" crap="4" count="20"/>
<line num="25" type="stmt" count="20"/>
<line num="26" type="stmt" count="4"/>
<line num="29" type="stmt" count="18"/>
<line num="30" type="stmt" count="1"/>
<line num="33" type="stmt" count="17"/>
<line num="34" type="stmt" count="1"/>
<line num="37" type="stmt" count="16"/>
<line num="47" type="method" name="assert" visibility="public" complexity="2" crap="2" count="73"/>
<line num="49" type="stmt" count="73"/>
<line num="50" type="stmt" count="12"/>
<line num="53" type="stmt" count="61"/>
<line num="56" type="method" name="toString" visibility="public" complexity="1" crap="1" count="75"/>
<line num="58" type="stmt" count="75"/>
<metrics loc="60" ncloc="43" classes="1" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="11" elements="14" coveredelements="14"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Internal/FloatType.php">
<class name="Psl\Type\Internal\FloatType" namespace="Psl\Type\Internal">
<metrics complexity="12" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="17" elements="20" coveredelements="20"/>
</class>
<line num="29" type="method" name="coerce" visibility="public" complexity="9" crap="9" count="66"/>
<line num="31" type="stmt" count="66"/>
<line num="32" type="stmt" count="19"/>
<line num="35" type="stmt" count="66"/>
<line num="36" type="stmt" count="3"/>
<line num="39" type="stmt" count="63"/>
<line num="40" type="stmt" count="52"/>
<line num="41" type="stmt" count="52"/>
<line num="42" type="stmt" count="2"/>
<line num="45" type="stmt" count="50"/>
<line num="46" type="stmt" count="8"/>
<line num="49" type="stmt" count="42"/>
<line num="50" type="stmt" count="18"/>
<line num="54" type="stmt" count="35"/>
<line num="66" type="method" name="assert" visibility="public" complexity="2" crap="2" count="178"/>
<line num="68" type="stmt" count="178"/>
<line num="69" type="stmt" count="41"/>
<line num="72" type="stmt" count="147"/>
<line num="75" type="method" name="toString" visibility="public" complexity="1" crap="1" count="166"/>
<line num="77" type="stmt" count="166"/>
<metrics loc="79" ncloc="58" classes="1" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="17" elements="20" coveredelements="20"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Internal/IntType.php">
<class name="Psl\Type\Internal\IntType" namespace="Psl\Type\Internal">
<metrics complexity="12" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="18" elements="21" coveredelements="21"/>
</class>
<line num="26" type="method" name="coerce" visibility="public" complexity="9" crap="9" count="124"/>
<line num="28" type="stmt" count="124"/>
<line num="29" type="stmt" count="28"/>
<line num="32" type="stmt" count="114"/>
<line num="33" type="stmt" count="85"/>
<line num="34" type="stmt" count="85"/>
<line num="35" type="stmt" count="85"/>
<line num="36" type="stmt" count="34"/>
<line num="39" type="stmt" count="51"/>
<line num="40" type="stmt" count="51"/>
<line num="41" type="stmt" count="51"/>
<line num="42" type="stmt" count="8"/>
<line num="46" type="stmt" count="43"/>
<line num="47" type="stmt" count="3"/>
<line num="51" type="stmt" count="69"/>
<line num="63" type="method" name="assert" visibility="public" complexity="2" crap="2" count="304"/>
<line num="65" type="stmt" count="304"/>
<line num="66" type="stmt" count="114"/>
<line num="69" type="stmt" count="219"/>
<line num="72" type="method" name="toString" visibility="public" complexity="1" crap="1" count="301"/>
<line num="74" type="stmt" count="301"/>
<metrics loc="76" ncloc="53" classes="1" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="18" elements="21" coveredelements="21"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Internal/IntersectionType.php">
<class name="Psl\Type\Internal\IntersectionType" namespace="Psl\Type\Internal">
<metrics complexity="10" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="26" elements="30" coveredelements="30"/>
</class>
<line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="28"/>
<line num="41" type="stmt" count="28"/>
<line num="42" type="stmt" count="28"/>
<line num="43" type="stmt" count="28"/>
<line num="52" type="method" name="coerce" visibility="public" complexity="4" crap="4" count="12"/>
<line num="55" type="stmt" count="12"/>
<line num="56" type="stmt" count="11"/>
<line num="62" type="stmt" count="11"/>
<line num="64" type="stmt" count="6"/>
<line num="66" type="stmt" count="5"/>
<line num="67" type="stmt" count="6"/>
<line num="73" type="stmt" count="6"/>
<line num="75" type="stmt" count="3"/>
<line num="77" type="stmt" count="1"/>
<line num="78" type="stmt" count="5"/>
<line num="82" type="stmt" count="5"/>
<line num="94" type="method" name="assert" visibility="public" complexity="2" crap="2" count="28"/>
<line num="98" type="stmt" count="28"/>
<line num="100" type="stmt" count="13"/>
<line num="102" type="stmt" count="12"/>
<line num="103" type="stmt" count="21"/>
<line num="104" type="stmt" count="21"/>
<line num="108" type="method" name="toString" visibility="public" complexity="3" crap="3" count="26"/>
<line num="110" type="stmt" count="26"/>
<line num="111" type="stmt" count="26"/>
<line num="113" type="stmt" count="26"/>
<line num="114" type="stmt" count="1"/>
<line num="117" type="stmt" count="26"/>
<line num="118" type="stmt" count="1"/>
<line num="121" type="stmt" count="26"/>
<metrics loc="123" ncloc="75" classes="1" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="26" elements="30" coveredelements="30"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Internal/IterableType.php">
<class name="Psl\Type\Internal\IterableType" namespace="Psl\Type\Internal">
<metrics complexity="8" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="30" elements="34" coveredelements="34"/>
</class>
<line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="30"/>
<line num="41" type="stmt" count="30"/>
<line num="42" type="stmt" count="30"/>
<line num="43" type="stmt" count="30"/>
<line num="52" type="method" name="coerce" visibility="public" complexity="3" crap="3" count="14"/>
<line num="54" type="stmt" count="14"/>
<line num="55" type="stmt" count="7"/>
<line num="56" type="stmt" count="7"/>
<line num="59" type="stmt" count="7"/>
<line num="61" type="stmt" count="7"/>
<line num="66" type="stmt" count="7"/>
<line num="71" type="stmt" count="7"/>
<line num="73" type="stmt" count="7"/>
<line num="75" type="stmt" count="6"/>
<line num="76" type="stmt" count="6"/>
<line num="80" type="stmt" count="6"/>
<line num="82" type="stmt" count="6"/>
<line num="85" type="stmt" count="7"/>
<line num="97" type="method" name="assert" visibility="public" complexity="3" crap="3" count="16"/>
<line num="99" type="stmt" count="16"/>
<line num="100" type="stmt" count="9"/>
<line num="101" type="stmt" count="9"/>
<line num="104" type="stmt" count="9"/>
<line num="106" type="stmt" count="9"/>
<line num="111" type="stmt" count="9"/>
<line num="116" type="stmt" count="9"/>
<line num="118" type="stmt" count="9"/>
<line num="120" type="stmt" count="8"/>
<line num="121" type="stmt" count="6"/>
<line num="125" type="stmt" count="6"/>
<line num="127" type="stmt" count="6"/>
<line num="130" type="stmt" count="7"/>
<line num="133" type="method" name="toString" visibility="public" complexity="1" crap="1" count="18"/>
<line num="135" type="stmt" count="18"/>
<metrics loc="137" ncloc="79" classes="1" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="30" elements="34" coveredelements="34"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Internal/MixedType.php">
<class name="Psl\Type\Internal\MixedType" namespace="Psl\Type\Internal">
<metrics complexity="3" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="6" coveredelements="6"/>
</class>
<line num="21" type="method" name="coerce" visibility="public" complexity="1" crap="1" count="34"/>
<line num="23" type="stmt" count="34"/>
<line num="33" type="method" name="assert" visibility="public" complexity="1" crap="1" count="34"/>
<line num="35" type="stmt" count="34"/>
<line num="38" type="method" name="toString" visibility="public" complexity="1" crap="1" count="1"/>
<line num="40" type="stmt" count="1"/>
<metrics loc="42" ncloc="25" classes="1" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="6" coveredelements="6"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Internal/NullType.php">
<class name="Psl\Type\Internal\NullType" namespace="Psl\Type\Internal">
<metrics complexity="5" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="7" elements="10" coveredelements="10"/>
</class>
<line num="23" type="method" name="coerce" visibility="public" complexity="2" crap="2" count="25"/>
<line num="25" type="stmt" count="25"/>
<line num="26" type="stmt" count="1"/>
<line num="29" type="stmt" count="24"/>
<line num="39" type="method" name="assert" visibility="public" complexity="2" crap="2" count="53"/>
<line num="41" type="stmt" count="53"/>
<line num="42" type="stmt" count="3"/>
<line num="45" type="stmt" count="50"/>
<line num="48" type="method" name="toString" visibility="public" complexity="1" crap="1" count="64"/>
<line num="50" type="stmt" count="64"/>
<metrics loc="52" ncloc="35" classes="1" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="7" elements="10" coveredelements="10"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Internal/NumType.php">
<class name="Psl\Type\Internal\NumType" namespace="Psl\Type\Internal">
<metrics complexity="2" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="5" coveredelements="5"/>
</class>
<line num="14" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="203"/>
<line num="16" type="stmt" count="203"/>
<line num="17" type="stmt" count="203"/>
<line num="19" type="method" name="toString" visibility="public" complexity="1" crap="1" count="114"/>
<line num="21" type="stmt" count="114"/>
<metrics loc="23" ncloc="18" classes="1" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="5" coveredelements="5"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Internal/ObjectType.php">
<class name="Psl\Type\Internal\ObjectType" namespace="Psl\Type\Internal">
<metrics complexity="6" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="9" elements="13" coveredelements="13"/>
</class>
<line num="28" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="22"/>
<line num="31" type="stmt" count="22"/>
<line num="32" type="stmt" count="22"/>
<line num="41" type="method" name="coerce" visibility="public" complexity="2" crap="2" count="10"/>
<line num="43" type="stmt" count="10"/>
<line num="44" type="stmt" count="5"/>
<line num="47" type="stmt" count="5"/>
<line num="59" type="method" name="assert" visibility="public" complexity="2" crap="2" count="10"/>
<line num="61" type="stmt" count="10"/>
<line num="62" type="stmt" count="5"/>
<line num="65" type="stmt" count="5"/>
<line num="68" type="method" name="toString" visibility="public" complexity="1" crap="1" count="23"/>
<line num="70" type="stmt" count="23"/>
<metrics loc="72" ncloc="43" classes="1" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="9" elements="13" coveredelements="13"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Internal/ResourceType.php">
<class name="Psl\Type\Internal\ResourceType" namespace="Psl\Type\Internal">
<metrics complexity="12" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="19" elements="23" coveredelements="23"/>
</class>
<line num="21" type="method" name="__construct" visibility="public" complexity="2" crap="2" count="16"/>
<line num="23" type="stmt" count="16"/>
<line num="24" type="stmt" count="16"/>
<line num="33" type="method" name="coerce" visibility="public" complexity="4" crap="4" count="8"/>
<line num="35" type="stmt" count="8"/>
<line num="36" type="stmt" count="3"/>
<line num="37" type="stmt" count="3"/>
<line num="38" type="stmt" count="1"/>
<line num="41" type="stmt" count="2"/>
<line num="42" type="stmt" count="2"/>
<line num="46" type="stmt" count="5"/>
<line num="58" type="method" name="assert" visibility="public" complexity="4" crap="4" count="9"/>
<line num="60" type="stmt" count="9"/>
<line num="61" type="stmt" count="5"/>
<line num="62" type="stmt" count="5"/>
<line num="63" type="stmt" count="1"/>
<line num="66" type="stmt" count="4"/>
<line num="67" type="stmt" count="2"/>
<line num="71" type="stmt" count="6"/>
<line num="74" type="method" name="toString" visibility="public" complexity="2" crap="2" count="14"/>
<line num="76" type="stmt" count="14"/>
<line num="77" type="stmt" count="1"/>
<line num="80" type="stmt" count="13"/>
<metrics loc="82" ncloc="61" classes="1" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="19" elements="23" coveredelements="23"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Internal/ScalarType.php">
<class name="Psl\Type\Internal\ScalarType" namespace="Psl\Type\Internal">
<metrics complexity="2" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="7" coveredelements="7"/>
</class>
<line num="14" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="77"/>
<line num="16" type="stmt" count="77"/>
<line num="17" type="stmt" count="77"/>
<line num="18" type="stmt" count="77"/>
<line num="20" type="stmt" count="77"/>
<line num="22" type="method" name="toString" visibility="public" complexity="1" crap="1" count="25"/>
<line num="24" type="stmt" count="25"/>
<metrics loc="26" ncloc="21" classes="1" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="7" coveredelements="7"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Internal/StringType.php">
<class name="Psl\Type\Internal\StringType" namespace="Psl\Type\Internal">
<metrics complexity="8" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="11" elements="14" coveredelements="14"/>
</class>
<line num="26" type="method" name="coerce" visibility="public" complexity="5" crap="5" count="57"/>
<line num="28" type="stmt" count="57"/>
<line num="29" type="stmt" count="10"/>
<line num="32" type="stmt" count="52"/>
<line num="33" type="stmt" count="5"/>
<line num="36" type="stmt" count="47"/>
<line num="37" type="stmt" count="13"/>
<line num="40" type="stmt" count="34"/>
<line num="52" type="method" name="assert" visibility="public" complexity="2" crap="2" count="189"/>
<line num="54" type="stmt" count="189"/>
<line num="55" type="stmt" count="82"/>
<line num="58" type="stmt" count="122"/>
<line num="61" type="method" name="toString" visibility="public" complexity="1" crap="1" count="138"/>
<line num="63" type="stmt" count="138"/>
<metrics loc="65" ncloc="44" classes="1" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="11" elements="14" coveredelements="14"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Internal/TypeTraceTrait.php">
<class name="TypeTraceTrait" namespace="Psl\Type\Internal">
<metrics complexity="2" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="6" coveredelements="6"/>
</class>
<line num="13" type="method" name="getTrace" visibility="protected" complexity="1" crap="1" count="493"/>
<line num="15" type="stmt" count="493"/>
<line num="18" type="method" name="withTrace" visibility="protected" complexity="1" crap="1" count="32"/>
<line num="20" type="stmt" count="32"/>
<line num="21" type="stmt" count="32"/>
<line num="22" type="stmt" count="32"/>
<metrics loc="24" ncloc="24" classes="1" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="6" coveredelements="6"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Internal/UnionType.php">
<class name="Psl\Type\Internal\UnionType" namespace="Psl\Type\Internal">
<metrics complexity="11" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="22" elements="26" coveredelements="26"/>
</class>
<line num="36" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="328"/>
<line num="40" type="stmt" count="328"/>
<line num="41" type="stmt" count="328"/>
<line num="42" type="stmt" count="328"/>
<line num="51" type="method" name="coerce" visibility="public" complexity="4" crap="4" count="134"/>
<line num="54" type="stmt" count="134"/>
<line num="55" type="stmt" count="90"/>
<line num="60" type="stmt" count="90"/>
<line num="61" type="stmt" count="60"/>
<line num="66" type="stmt" count="60"/>
<line num="67" type="stmt" count="46"/>
<line num="71" type="stmt" count="46"/>
<line num="83" type="method" name="assert" visibility="public" complexity="3" crap="3" count="318"/>
<line num="86" type="stmt" count="318"/>
<line num="87" type="stmt" count="240"/>
<line num="92" type="stmt" count="240"/>
<line num="93" type="stmt" count="190"/>
<line num="97" type="stmt" count="190"/>
<line num="100" type="method" name="toString" visibility="public" complexity="3" crap="3" count="89"/>
<line num="102" type="stmt" count="89"/>
<line num="103" type="stmt" count="89"/>
<line num="105" type="stmt" count="89"/>
<line num="106" type="stmt" count="1"/>
<line num="109" type="stmt" count="89"/>
<line num="110" type="stmt" count="1"/>
<line num="113" type="stmt" count="89"/>
<metrics loc="115" ncloc="69" classes="1" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="22" elements="26" coveredelements="26"/>
</file>
</package>
<package name="Psl\Type">
<file name="/home/azjezz/Projects/psl/src/Psl/Type/Type.php">
<class name="Psl\Type\Type" namespace="Psl\Type">
<metrics complexity="3" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</class>
<metrics loc="43" ncloc="21" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
</file>
</package>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/arr.php">
<line num="18" type="stmt" count="35"/>
<metrics loc="19" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/array_key.php">
<line num="12" type="stmt" count="59"/>
<metrics loc="13" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/bool.php">
<line num="12" type="stmt" count="46"/>
<metrics loc="13" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/float.php">
<line num="12" type="stmt" count="89"/>
<metrics loc="13" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/int.php">
<line num="12" type="stmt" count="195"/>
<metrics loc="13" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/intersection.php">
<line num="21" type="stmt" count="28"/>
<metrics loc="22" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/iterable.php">
<line num="18" type="stmt" count="30"/>
<metrics loc="19" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/mixed.php">
<line num="12" type="stmt" count="68"/>
<metrics loc="13" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/null.php">
<line num="12" type="stmt" count="66"/>
<metrics loc="13" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/nullable.php">
<line num="16" type="stmt" count="40"/>
<metrics loc="17" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/num.php">
<line num="12" type="stmt" count="126"/>
<metrics loc="13" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/object.php">
<line num="16" type="stmt" count="22"/>
<metrics loc="17" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/resource.php">
<line num="14" type="stmt" count="16"/>
<metrics loc="15" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/scalar.php">
<line num="12" type="stmt" count="77"/>
<metrics loc="13" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/string.php">
<line num="12" type="stmt" count="82"/>
<metrics loc="13" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/Type/union.php">
<line num="20" type="stmt" count="26"/>
<metrics loc="21" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/invariant.php">
<line num="20" type="stmt" count="769"/>
<line num="21" type="stmt" count="33"/>
<line num="23" type="stmt" count="752"/>
<metrics loc="23" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="3" coveredelements="3"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/invariant_violation.php">
<line num="18" type="stmt" count="35"/>
<metrics loc="19" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<file name="/home/azjezz/Projects/psl/src/Psl/sequence.php">
<line num="18" type="stmt" count="4"/>
<metrics loc="19" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="1" elements="1" coveredelements="1"/>
</file>
<metrics files="304" loc="14037" ncloc="6465" classes="28" methods="202" coveredmethods="196" conditionals="0" coveredconditionals="0" statements="1544" coveredstatements="1378" elements="1746" coveredelements="1574"/>
</project>
</coverage>