Skip to content

Commit df30344

Browse files
committed
2 parents 22dbcf4 + 032b7be commit df30344

2 files changed

Lines changed: 215 additions & 0 deletions

File tree

badge-coverage.svg

Lines changed: 16 additions & 0 deletions
Loading

clover.xml

Lines changed: 199 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,199 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<coverage generated="1664099378">
3+
<project timestamp="1664099378">
4+
<file name="/home/runner/work/php-json-tongue/php-json-tongue/src/Composites/LangFolder.php">
5+
<class name="ElaborateCode\JsonTongue\Composites\LangFolder" namespace="global">
6+
<metrics complexity="7" methods="5" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="10" elements="15" coveredelements="15"/>
7+
</class>
8+
<line num="25" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="2"/>
9+
<line num="28" type="stmt" count="2"/>
10+
<line num="31" type="stmt" count="2"/>
11+
<line num="33" type="stmt" count="2"/>
12+
<line num="40" type="method" name="orderLoadingTranslations" visibility="public" complexity="2" crap="2" count="1"/>
13+
<line num="42" type="stmt" count="1"/>
14+
<line num="43" type="stmt" count="1"/>
15+
<line num="51" type="method" name="setLocaleLoadersCollection" visibility="protected" complexity="2" crap="2" count="2"/>
16+
<line num="53" type="stmt" count="2"/>
17+
<line num="55" type="stmt" count="2"/>
18+
<line num="56" type="stmt" count="2"/>
19+
<line num="67" type="method" name="getLocalesList" visibility="public" complexity="1" crap="1" count="1"/>
20+
<line num="69" type="stmt" count="1"/>
21+
<line num="75" type="method" name="getLocaleLoadersCollection" visibility="public" complexity="1" crap="1" count="1"/>
22+
<line num="77" type="stmt" count="1"/>
23+
<metrics loc="80" ncloc="57" classes="1" methods="5" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="10" elements="15" coveredelements="15"/>
24+
</file>
25+
<file name="/home/runner/work/php-json-tongue/php-json-tongue/src/Composites/LocaleFolder.php">
26+
<class name="ElaborateCode\JsonTongue\Composites\LocaleFolder" namespace="global">
27+
<metrics complexity="2" methods="1" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="3" coveredelements="3"/>
28+
</class>
29+
<line num="14" type="method" name="loadTranslations" visibility="public" complexity="2" crap="2" count="1"/>
30+
<line num="16" type="stmt" count="1"/>
31+
<line num="17" type="stmt" count="1"/>
32+
<metrics loc="21" ncloc="18" classes="1" methods="1" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="3" coveredelements="3"/>
33+
</file>
34+
<file name="/home/runner/work/php-json-tongue/php-json-tongue/src/Composites/LocaleJson.php">
35+
<class name="ElaborateCode\JsonTongue\Composites\LocaleJson" namespace="global">
36+
<metrics complexity="5" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="6" elements="9" coveredelements="9"/>
37+
</class>
38+
<line num="15" type="method" name="__construct" visibility="public" complexity="3" crap="3" count="8"/>
39+
<line num="17" type="stmt" count="8"/>
40+
<line num="18" type="stmt" count="1"/>
41+
<line num="22" type="stmt" count="7"/>
42+
<line num="25" type="stmt" count="7"/>
43+
<line num="35" type="method" name="getContent" visibility="public" complexity="1" crap="1" count="3"/>
44+
<line num="37" type="stmt" count="3"/>
45+
<line num="44" type="method" name="key" visibility="public" complexity="1" crap="1" count="1"/>
46+
<line num="46" type="stmt" count="1"/>
47+
<metrics loc="49" ncloc="37" classes="1" methods="3" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="6" elements="9" coveredelements="9"/>
48+
</file>
49+
<file name="/home/runner/work/php-json-tongue/php-json-tongue/src/Composites/MultiLocaleFolder.php">
50+
<class name="ElaborateCode\JsonTongue\Composites\MultiLocaleFolder" namespace="global">
51+
<metrics complexity="3" methods="1" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="4" coveredelements="4"/>
52+
</class>
53+
<line num="14" type="method" name="loadTranslations" visibility="public" complexity="3" crap="3" count="1"/>
54+
<line num="16" type="stmt" count="1"/>
55+
<line num="17" type="stmt" count="1"/>
56+
<line num="18" type="stmt" count="1"/>
57+
<metrics loc="23" ncloc="20" classes="1" methods="1" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="4" coveredelements="4"/>
58+
</file>
59+
<file name="/home/runner/work/php-json-tongue/php-json-tongue/src/Concerns/TraversableAssocArray.php">
60+
<class name="ElaborateCode\JsonTongue\Concerns\TraversableAssocArray" namespace="global">
61+
<metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="10" coveredelements="0"/>
62+
</class>
63+
<line num="13" type="method" name="rewind" visibility="public" complexity="1" crap="2" count="0"/>
64+
<line num="15" type="stmt" count="0"/>
65+
<line num="18" type="method" name="current" visibility="public" complexity="1" crap="2" count="0"/>
66+
<line num="21" type="stmt" count="0"/>
67+
<line num="24" type="method" name="key" visibility="public" complexity="1" crap="2" count="0"/>
68+
<line num="27" type="stmt" count="0"/>
69+
<line num="30" type="method" name="next" visibility="public" complexity="1" crap="2" count="0"/>
70+
<line num="32" type="stmt" count="0"/>
71+
<line num="35" type="method" name="valid" visibility="public" complexity="1" crap="2" count="0"/>
72+
<line num="37" type="stmt" count="0"/>
73+
<metrics loc="40" ncloc="39" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="10" coveredelements="0"/>
74+
</file>
75+
<file name="/home/runner/work/php-json-tongue/php-json-tongue/src/Contracts/LangFolderLoader.php">
76+
<metrics loc="14" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
77+
</file>
78+
<file name="/home/runner/work/php-json-tongue/php-json-tongue/src/Contracts/LocaleFolderLoader.php">
79+
<class name="ElaborateCode\JsonTongue\Contracts\LocaleFolderLoader" namespace="global">
80+
<metrics complexity="9" methods="6" coveredmethods="6" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="12" elements="18" coveredelements="18"/>
81+
</class>
82+
<line num="21" type="method" name="__construct" visibility="public" complexity="3" crap="3" count="9"/>
83+
<line num="23" type="stmt" count="9"/>
84+
<line num="24" type="stmt" count="1"/>
85+
<line num="28" type="stmt" count="8"/>
86+
<line num="30" type="stmt" count="8"/>
87+
<line num="32" type="stmt" count="8"/>
88+
<line num="45" type="method" name="setLangFromPath" visibility="protected" complexity="1" crap="1" count="8"/>
89+
<line num="47" type="stmt" count="8"/>
90+
<line num="50" type="method" name="setJsonLoadersCollection" visibility="protected" complexity="2" crap="2" count="8"/>
91+
<line num="52" type="stmt" count="8"/>
92+
<line num="54" type="stmt" count="8"/>
93+
<line num="56" type="stmt" count="5"/>
94+
<line num="64" type="method" name="getLang" visibility="public" complexity="1" crap="1" count="1"/>
95+
<line num="66" type="stmt" count="1"/>
96+
<line num="72" type="method" name="getJsonsList" visibility="public" complexity="1" crap="1" count="3"/>
97+
<line num="74" type="stmt" count="3"/>
98+
<line num="80" type="method" name="getLocaleJsonLoadersCollection" visibility="public" complexity="1" crap="1" count="1"/>
99+
<line num="82" type="stmt" count="1"/>
100+
<metrics loc="85" ncloc="65" classes="1" methods="6" coveredmethods="6" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="12" elements="18" coveredelements="18"/>
101+
</file>
102+
<file name="/home/runner/work/php-json-tongue/php-json-tongue/src/Contracts/LocaleJsonLoader.php">
103+
<metrics loc="9" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
104+
</file>
105+
<file name="/home/runner/work/php-json-tongue/php-json-tongue/src/Factories/LocaleFolderFactory.php">
106+
<class name="ElaborateCode\JsonTongue\Factories\LocaleFolderFactory" namespace="global">
107+
<metrics complexity="2" methods="1" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="4" coveredelements="4"/>
108+
</class>
109+
<line num="11" type="method" name="make" visibility="public" complexity="2" crap="2" count="9"/>
110+
<line num="13" type="stmt" count="9"/>
111+
<line num="14" type="stmt" count="2"/>
112+
<line num="16" type="stmt" count="8"/>
113+
<metrics loc="20" ncloc="20" classes="1" methods="1" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="4" coveredelements="4"/>
114+
</file>
115+
<file name="/home/runner/work/php-json-tongue/php-json-tongue/src/Helpers/helpers.php">
116+
<line num="9" type="stmt" count="9"/>
117+
<line num="14" type="stmt" count="9"/>
118+
<line num="15" type="stmt" count="9"/>
119+
<line num="16" type="stmt" count="9"/>
120+
<line num="19" type="stmt" count="9"/>
121+
<metrics loc="21" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
122+
</file>
123+
<file name="/home/runner/work/php-json-tongue/php-json-tongue/src/LocalizationRepository.php">
124+
<class name="ElaborateCode\JsonTongue\LocalizationRepository" namespace="global">
125+
<metrics complexity="3" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="6" coveredelements="6"/>
126+
</class>
127+
<line num="9" type="method" name="merge" visibility="public" complexity="2" crap="2" count="1"/>
128+
<line num="11" type="stmt" count="1"/>
129+
<line num="12" type="stmt" count="1"/>
130+
<line num="14" type="stmt" count="1"/>
131+
<line num="21" type="method" name="getTranslations" visibility="public" complexity="1" crap="1" count="1"/>
132+
<line num="24" type="stmt" count="1"/>
133+
<metrics loc="27" ncloc="23" classes="1" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="6" coveredelements="6"/>
134+
</file>
135+
<file name="/home/runner/work/php-json-tongue/php-json-tongue/src/Strategies/File.php">
136+
<class name="ElaborateCode\JsonTongue\Strategies\File" namespace="global">
137+
<metrics complexity="15" methods="9" coveredmethods="9" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="31" elements="40" coveredelements="40"/>
138+
</class>
139+
<line num="30" type="method" name="__construct" visibility="public" complexity="3" crap="3" count="13"/>
140+
<line num="32" type="stmt" count="13"/>
141+
<line num="34" type="stmt" count="13"/>
142+
<line num="36" type="stmt" count="12"/>
143+
<line num="38" type="stmt" count="12"/>
144+
<line num="39" type="stmt" count="10"/>
145+
<line num="40" type="stmt" count="10"/>
146+
<line num="42" type="stmt" count="10"/>
147+
<line num="44" type="stmt" count="10"/>
148+
<line num="45" type="stmt" count="10"/>
149+
<line num="50" type="method" name="__toString" visibility="public" complexity="1" crap="1" count="9"/>
150+
<line num="52" type="stmt" count="9"/>
151+
<line num="59" type="method" name="setProjectRoot" visibility="protected" complexity="1" crap="1" count="13"/>
152+
<line num="61" type="stmt" count="13"/>
153+
<line num="63" type="stmt" count="13"/>
154+
<line num="66" type="method" name="setPath" visibility="protected" complexity="3" crap="3" count="13"/>
155+
<line num="68" type="stmt" count="13"/>
156+
<line num="70" type="stmt" count="13"/>
157+
<line num="71" type="stmt" count="12"/>
158+
<line num="73" type="stmt" count="12"/>
159+
<line num="76" type="stmt" count="10"/>
160+
<line num="78" type="stmt" count="10"/>
161+
<line num="79" type="stmt" count="1"/>
162+
<line num="82" type="stmt" count="9"/>
163+
<line num="92" type="method" name="getDirectoryContent" visibility="public" complexity="2" crap="2" count="3"/>
164+
<line num="94" type="stmt" count="3"/>
165+
<line num="95" type="stmt" count="1"/>
166+
<line num="98" type="stmt" count="2"/>
167+
<line num="104" type="method" name="getDirectoryJsonContent" visibility="public" complexity="2" crap="2" count="9"/>
168+
<line num="106" type="stmt" count="9"/>
169+
<line num="107" type="stmt" count="1"/>
170+
<line num="110" type="stmt" count="8"/>
171+
<line num="111" type="stmt" count="8"/>
172+
<line num="112" type="stmt" count="8"/>
173+
<line num="121" type="method" name="isDir" visibility="public" complexity="1" crap="1" count="12"/>
174+
<line num="123" type="stmt" count="12"/>
175+
<line num="126" type="method" name="getProjectRoot" visibility="public" complexity="1" crap="1" count="10"/>
176+
<line num="128" type="stmt" count="10"/>
177+
<line num="131" type="method" name="getPath" visibility="public" complexity="1" crap="1" count="10"/>
178+
<line num="133" type="stmt" count="10"/>
179+
<metrics loc="136" ncloc="109" classes="1" methods="9" coveredmethods="9" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="31" elements="40" coveredelements="40"/>
180+
</file>
181+
<file name="/home/runner/work/php-json-tongue/php-json-tongue/src/TongueFacade.php">
182+
<class name="ElaborateCode\JsonTongue\TongueFacade" namespace="global">
183+
<metrics complexity="4" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="6" elements="10" coveredelements="10"/>
184+
</class>
185+
<line num="14" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="1"/>
186+
<line num="17" type="stmt" count="1"/>
187+
<line num="20" type="stmt" count="1"/>
188+
<line num="22" type="stmt" count="1"/>
189+
<line num="25" type="method" name="learn" visibility="protected" complexity="1" crap="1" count="1"/>
190+
<line num="27" type="stmt" count="1"/>
191+
<line num="33" type="method" name="transcribe" visibility="public" complexity="1" crap="1" count="1"/>
192+
<line num="35" type="stmt" count="1"/>
193+
<line num="41" type="method" name="transcribeLang" visibility="public" complexity="1" crap="1" count="1"/>
194+
<line num="44" type="stmt" count="1"/>
195+
<metrics loc="47" ncloc="38" classes="1" methods="4" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="6" elements="10" coveredelements="10"/>
196+
</file>
197+
<metrics files="13" loc="572" ncloc="463" classes="10" methods="37" coveredmethods="32" conditionals="0" coveredconditionals="0" statements="87" coveredstatements="82" elements="124" coveredelements="114"/>
198+
</project>
199+
</coverage>

0 commit comments

Comments
 (0)