|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?>
|
2 |
| -<coverage generated="1750146033"> |
3 |
| - <project timestamp="1750146033"> |
| 2 | +<coverage generated="1750235837"> |
| 3 | + <project timestamp="1750235837"> |
4 | 4 | <file name="/home/runner/work/php-local-filesystem/php-local-filesystem/src/LocalFilesystem.php">
|
5 | 5 | <class name="MaxSLab\Filesystem\Local\LocalFilesystem" namespace="global">
|
6 | 6 | <metrics complexity="44" methods="26" coveredmethods="26" conditionals="0" coveredconditionals="0" statements="82" coveredstatements="82" elements="108" coveredelements="108"/>
|
7 | 7 | </class>
|
8 |
| - <line num="56" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="34"/> |
9 |
| - <line num="58" type="stmt" count="34"/> |
10 |
| - <line num="59" type="stmt" count="34"/> |
| 8 | + <line num="58" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="34"/> |
11 | 9 | <line num="60" type="stmt" count="34"/>
|
12 |
| - <line num="66" type="method" name="prepareFullPath" visibility="public" complexity="1" crap="1" count="33"/> |
13 |
| - <line num="68" type="stmt" count="33"/> |
14 |
| - <line num="74" type="method" name="fileExists" visibility="public" complexity="1" crap="1" count="6"/> |
15 |
| - <line num="76" type="stmt" count="6"/> |
16 |
| - <line num="82" type="method" name="directoryExists" visibility="public" complexity="1" crap="1" count="4"/> |
17 |
| - <line num="84" type="stmt" count="4"/> |
18 |
| - <line num="92" type="method" name="setPermissions" visibility="public" complexity="1" crap="1" count="2"/> |
19 |
| - <line num="94" type="stmt" count="2"/> |
20 |
| - <line num="102" type="method" name="getPermissions" visibility="public" complexity="2" crap="2" count="6"/> |
21 |
| - <line num="104" type="stmt" count="6"/> |
22 |
| - <line num="106" type="stmt" count="6"/> |
23 |
| - <line num="107" type="stmt" count="1"/> |
24 |
| - <line num="110" type="stmt" count="5"/> |
25 |
| - <line num="121" type="method" name="listPathnames" visibility="public" complexity="2" crap="2" count="2"/> |
26 |
| - <line num="123" type="stmt" count="2"/> |
27 |
| - <line num="125" type="stmt" count="2"/> |
28 |
| - <line num="126" type="stmt" count="1"/> |
29 |
| - <line num="129" type="stmt" count="1"/> |
30 |
| - <line num="141" type="method" name="writeToFile" visibility="public" complexity="2" crap="2" count="16"/> |
31 |
| - <line num="143" type="stmt" count="16"/> |
32 |
| - <line num="145" type="stmt" count="16"/> |
33 |
| - <line num="147" type="stmt" count="16"/> |
34 |
| - <line num="148" type="stmt" count="1"/> |
35 |
| - <line num="151" type="stmt" count="15"/> |
36 |
| - <line num="161" type="method" name="readFile" visibility="public" complexity="2" crap="2" count="2"/> |
37 |
| - <line num="163" type="stmt" count="2"/> |
38 |
| - <line num="165" type="stmt" count="2"/> |
39 |
| - <line num="166" type="stmt" count="1"/> |
| 10 | + <line num="61" type="stmt" count="34"/> |
| 11 | + <line num="62" type="stmt" count="34"/> |
| 12 | + <line num="81" type="method" name="prepareFullPath" visibility="public" complexity="1" crap="1" count="33"/> |
| 13 | + <line num="83" type="stmt" count="33"/> |
| 14 | + <line num="98" type="method" name="fileExists" visibility="public" complexity="1" crap="1" count="6"/> |
| 15 | + <line num="100" type="stmt" count="6"/> |
| 16 | + <line num="115" type="method" name="directoryExists" visibility="public" complexity="1" crap="1" count="4"/> |
| 17 | + <line num="117" type="stmt" count="4"/> |
| 18 | + <line num="139" type="method" name="setPermissions" visibility="public" complexity="1" crap="1" count="2"/> |
| 19 | + <line num="141" type="stmt" count="2"/> |
| 20 | + <line num="164" type="method" name="getPermissions" visibility="public" complexity="2" crap="2" count="6"/> |
| 21 | + <line num="166" type="stmt" count="6"/> |
| 22 | + <line num="168" type="stmt" count="6"/> |
40 | 23 | <line num="169" type="stmt" count="1"/>
|
41 |
| - <line num="179" type="method" name="readFileAsStream" visibility="public" complexity="2" crap="2" count="2"/> |
42 |
| - <line num="181" type="stmt" count="2"/> |
43 |
| - <line num="183" type="stmt" count="2"/> |
44 |
| - <line num="184" type="stmt" count="1"/> |
45 |
| - <line num="187" type="stmt" count="1"/> |
46 |
| - <line num="197" type="method" name="getFileSize" visibility="public" complexity="2" crap="2" count="2"/> |
47 |
| - <line num="199" type="stmt" count="2"/> |
48 |
| - <line num="201" type="stmt" count="2"/> |
49 |
| - <line num="202" type="stmt" count="1"/> |
50 |
| - <line num="205" type="stmt" count="1"/> |
51 |
| - <line num="215" type="method" name="getFileMimeType" visibility="public" complexity="2" crap="2" count="2"/> |
52 |
| - <line num="217" type="stmt" count="2"/> |
53 |
| - <line num="219" type="stmt" count="2"/> |
54 |
| - <line num="220" type="stmt" count="1"/> |
55 |
| - <line num="223" type="stmt" count="1"/> |
56 |
| - <line num="234" type="method" name="getFileLastModifiedTime" visibility="public" complexity="2" crap="2" count="2"/> |
57 |
| - <line num="236" type="stmt" count="2"/> |
58 |
| - <line num="238" type="stmt" count="2"/> |
59 |
| - <line num="239" type="stmt" count="1"/> |
60 |
| - <line num="242" type="stmt" count="1"/> |
61 |
| - <line num="250" type="method" name="deleteFile" visibility="public" complexity="1" crap="1" count="2"/> |
62 |
| - <line num="252" type="stmt" count="2"/> |
63 |
| - <line num="264" type="method" name="copyFile" visibility="public" complexity="2" crap="2" count="3"/> |
64 |
| - <line num="266" type="stmt" count="3"/> |
65 |
| - <line num="268" type="stmt" count="3"/> |
66 |
| - <line num="270" type="stmt" count="3"/> |
67 |
| - <line num="271" type="stmt" count="1"/> |
68 |
| - <line num="274" type="stmt" count="2"/> |
69 |
| - <line num="286" type="method" name="moveFile" visibility="public" complexity="2" crap="2" count="3"/> |
70 |
| - <line num="288" type="stmt" count="3"/> |
71 |
| - <line num="290" type="stmt" count="3"/> |
72 |
| - <line num="292" type="stmt" count="3"/> |
73 |
| - <line num="293" type="stmt" count="1"/> |
74 |
| - <line num="296" type="stmt" count="2"/> |
75 |
| - <line num="306" type="method" name="createDirectory" visibility="public" complexity="1" crap="1" count="6"/> |
76 |
| - <line num="308" type="stmt" count="6"/> |
77 |
| - <line num="309" type="stmt" count="6"/> |
78 |
| - <line num="310" type="stmt" count="6"/> |
79 |
| - <line num="311" type="stmt" count="6"/> |
80 |
| - <line num="321" type="method" name="deleteDirectory" visibility="public" complexity="4" crap="4" count="3"/> |
81 |
| - <line num="323" type="stmt" count="3"/> |
82 |
| - <line num="325" type="stmt" count="3"/> |
83 |
| - <line num="326" type="stmt" count="1"/> |
84 |
| - <line num="329" type="stmt" count="2"/> |
85 |
| - <line num="330" type="stmt" count="2"/> |
86 |
| - <line num="331" type="stmt" count="2"/> |
87 |
| - <line num="332" type="stmt" count="2"/> |
88 |
| - <line num="335" type="stmt" count="2"/> |
89 |
| - <line num="336" type="stmt" count="1"/> |
90 |
| - <line num="337" type="stmt" count="1"/> |
91 |
| - <line num="339" type="stmt" count="1"/> |
| 24 | + <line num="172" type="stmt" count="5"/> |
| 25 | + <line num="192" type="method" name="listPathnames" visibility="public" complexity="2" crap="2" count="2"/> |
| 26 | + <line num="194" type="stmt" count="2"/> |
| 27 | + <line num="196" type="stmt" count="2"/> |
| 28 | + <line num="197" type="stmt" count="1"/> |
| 29 | + <line num="200" type="stmt" count="1"/> |
| 30 | + <line num="231" type="method" name="writeToFile" visibility="public" complexity="2" crap="2" count="16"/> |
| 31 | + <line num="233" type="stmt" count="16"/> |
| 32 | + <line num="235" type="stmt" count="16"/> |
| 33 | + <line num="237" type="stmt" count="16"/> |
| 34 | + <line num="238" type="stmt" count="1"/> |
| 35 | + <line num="241" type="stmt" count="15"/> |
| 36 | + <line num="260" type="method" name="readFile" visibility="public" complexity="2" crap="2" count="2"/> |
| 37 | + <line num="262" type="stmt" count="2"/> |
| 38 | + <line num="264" type="stmt" count="2"/> |
| 39 | + <line num="265" type="stmt" count="1"/> |
| 40 | + <line num="268" type="stmt" count="1"/> |
| 41 | + <line num="287" type="method" name="readFileAsStream" visibility="public" complexity="2" crap="2" count="2"/> |
| 42 | + <line num="289" type="stmt" count="2"/> |
| 43 | + <line num="291" type="stmt" count="2"/> |
| 44 | + <line num="292" type="stmt" count="1"/> |
| 45 | + <line num="295" type="stmt" count="1"/> |
| 46 | + <line num="314" type="method" name="getFileSize" visibility="public" complexity="2" crap="2" count="2"/> |
| 47 | + <line num="316" type="stmt" count="2"/> |
| 48 | + <line num="318" type="stmt" count="2"/> |
| 49 | + <line num="319" type="stmt" count="1"/> |
| 50 | + <line num="322" type="stmt" count="1"/> |
| 51 | + <line num="341" type="method" name="getFileMimeType" visibility="public" complexity="2" crap="2" count="2"/> |
92 | 52 | <line num="343" type="stmt" count="2"/>
|
93 |
| - <line num="349" type="method" name="prepareDirectoryForFile" visibility="private" complexity="2" crap="2" count="18"/> |
94 |
| - <line num="351" type="stmt" count="18"/> |
95 |
| - <line num="353" type="stmt" count="18"/> |
96 |
| - <line num="354" type="stmt" count="1"/> |
97 |
| - <line num="357" type="stmt" count="17"/> |
98 |
| - <line num="363" type="method" name="setPermissionsByFullPath" visibility="private" complexity="2" crap="2" count="17"/> |
99 |
| - <line num="365" type="stmt" count="17"/> |
100 |
| - <line num="366" type="stmt" count="1"/> |
101 |
| - <line num="373" type="method" name="createDirectoryByFullPath" visibility="private" complexity="2" crap="2" count="23"/> |
102 |
| - <line num="375" type="stmt" count="23"/> |
103 |
| - <line num="376" type="stmt" count="1"/> |
104 |
| - <line num="383" type="method" name="deleteDirectoryByFullPath" visibility="private" complexity="2" crap="2" count="3"/> |
105 |
| - <line num="385" type="stmt" count="3"/> |
106 |
| - <line num="386" type="stmt" count="1"/> |
107 |
| - <line num="393" type="method" name="deleteFileByFullPath" visibility="private" complexity="2" crap="2" count="3"/> |
108 |
| - <line num="395" type="stmt" count="3"/> |
109 |
| - <line num="396" type="stmt" count="1"/> |
110 |
| - <line num="403" type="method" name="getDirectoryPermissionsFromParams" visibility="private" complexity="1" crap="1" count="18"/> |
111 |
| - <line num="405" type="stmt" count="18"/> |
112 |
| - <line num="411" type="method" name="getFilePermissionsFromParams" visibility="private" complexity="1" crap="1" count="15"/> |
113 |
| - <line num="413" type="stmt" count="15"/> |
114 |
| - <line num="416" type="method" name="getLastErrorAsException" visibility="private" complexity="1" crap="1" count="14"/> |
115 |
| - <line num="418" type="stmt" count="14"/> |
116 |
| - <metrics loc="421" ncloc="275" classes="1" methods="26" coveredmethods="26" conditionals="0" coveredconditionals="0" statements="82" coveredstatements="82" elements="108" coveredelements="108"/> |
| 53 | + <line num="345" type="stmt" count="2"/> |
| 54 | + <line num="346" type="stmt" count="1"/> |
| 55 | + <line num="349" type="stmt" count="1"/> |
| 56 | + <line num="369" type="method" name="getFileLastModifiedTime" visibility="public" complexity="2" crap="2" count="2"/> |
| 57 | + <line num="371" type="stmt" count="2"/> |
| 58 | + <line num="373" type="stmt" count="2"/> |
| 59 | + <line num="374" type="stmt" count="1"/> |
| 60 | + <line num="377" type="stmt" count="1"/> |
| 61 | + <line num="392" type="method" name="deleteFile" visibility="public" complexity="1" crap="1" count="2"/> |
| 62 | + <line num="394" type="stmt" count="2"/> |
| 63 | + <line num="419" type="method" name="copyFile" visibility="public" complexity="2" crap="2" count="3"/> |
| 64 | + <line num="421" type="stmt" count="3"/> |
| 65 | + <line num="423" type="stmt" count="3"/> |
| 66 | + <line num="425" type="stmt" count="3"/> |
| 67 | + <line num="426" type="stmt" count="1"/> |
| 68 | + <line num="429" type="stmt" count="2"/> |
| 69 | + <line num="454" type="method" name="moveFile" visibility="public" complexity="2" crap="2" count="3"/> |
| 70 | + <line num="456" type="stmt" count="3"/> |
| 71 | + <line num="458" type="stmt" count="3"/> |
| 72 | + <line num="460" type="stmt" count="3"/> |
| 73 | + <line num="461" type="stmt" count="1"/> |
| 74 | + <line num="464" type="stmt" count="2"/> |
| 75 | + <line num="484" type="method" name="createDirectory" visibility="public" complexity="1" crap="1" count="6"/> |
| 76 | + <line num="486" type="stmt" count="6"/> |
| 77 | + <line num="487" type="stmt" count="6"/> |
| 78 | + <line num="488" type="stmt" count="6"/> |
| 79 | + <line num="489" type="stmt" count="6"/> |
| 80 | + <line num="504" type="method" name="deleteDirectory" visibility="public" complexity="4" crap="4" count="3"/> |
| 81 | + <line num="506" type="stmt" count="3"/> |
| 82 | + <line num="508" type="stmt" count="3"/> |
| 83 | + <line num="509" type="stmt" count="1"/> |
| 84 | + <line num="512" type="stmt" count="2"/> |
| 85 | + <line num="513" type="stmt" count="2"/> |
| 86 | + <line num="514" type="stmt" count="2"/> |
| 87 | + <line num="515" type="stmt" count="2"/> |
| 88 | + <line num="518" type="stmt" count="2"/> |
| 89 | + <line num="519" type="stmt" count="1"/> |
| 90 | + <line num="520" type="stmt" count="1"/> |
| 91 | + <line num="522" type="stmt" count="1"/> |
| 92 | + <line num="526" type="stmt" count="2"/> |
| 93 | + <line num="532" type="method" name="prepareDirectoryForFile" visibility="private" complexity="2" crap="2" count="18"/> |
| 94 | + <line num="534" type="stmt" count="18"/> |
| 95 | + <line num="536" type="stmt" count="18"/> |
| 96 | + <line num="537" type="stmt" count="1"/> |
| 97 | + <line num="540" type="stmt" count="17"/> |
| 98 | + <line num="546" type="method" name="setPermissionsByFullPath" visibility="private" complexity="2" crap="2" count="17"/> |
| 99 | + <line num="548" type="stmt" count="17"/> |
| 100 | + <line num="549" type="stmt" count="1"/> |
| 101 | + <line num="556" type="method" name="createDirectoryByFullPath" visibility="private" complexity="2" crap="2" count="23"/> |
| 102 | + <line num="558" type="stmt" count="23"/> |
| 103 | + <line num="559" type="stmt" count="1"/> |
| 104 | + <line num="566" type="method" name="deleteDirectoryByFullPath" visibility="private" complexity="2" crap="2" count="3"/> |
| 105 | + <line num="568" type="stmt" count="3"/> |
| 106 | + <line num="569" type="stmt" count="1"/> |
| 107 | + <line num="576" type="method" name="deleteFileByFullPath" visibility="private" complexity="2" crap="2" count="3"/> |
| 108 | + <line num="578" type="stmt" count="3"/> |
| 109 | + <line num="579" type="stmt" count="1"/> |
| 110 | + <line num="586" type="method" name="getDirectoryPermissionsFromParams" visibility="private" complexity="1" crap="1" count="18"/> |
| 111 | + <line num="588" type="stmt" count="18"/> |
| 112 | + <line num="594" type="method" name="getFilePermissionsFromParams" visibility="private" complexity="1" crap="1" count="15"/> |
| 113 | + <line num="596" type="stmt" count="15"/> |
| 114 | + <line num="599" type="method" name="getLastErrorAsException" visibility="private" complexity="1" crap="1" count="14"/> |
| 115 | + <line num="601" type="stmt" count="14"/> |
| 116 | + <metrics loc="604" ncloc="275" classes="1" methods="26" coveredmethods="26" conditionals="0" coveredconditionals="0" statements="82" coveredstatements="82" elements="108" coveredelements="108"/> |
117 | 117 | </file>
|
118 | 118 | <file name="/home/runner/work/php-local-filesystem/php-local-filesystem/src/LocalFilesystemException.php">
|
119 | 119 | <class name="MaxSLab\Filesystem\Local\LocalFilesystemException" namespace="global">
|
|
127 | 127 | <class name="MaxSLab\Filesystem\Local\LocalFilesystemHelper" namespace="global">
|
128 | 128 | <metrics complexity="2" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="4" coveredelements="4"/>
|
129 | 129 | </class>
|
130 |
| - <line num="19" type="method" name="normalizePath" visibility="public" complexity="1" crap="1" count="38"/> |
131 |
| - <line num="21" type="stmt" count="38"/> |
132 |
| - <line num="24" type="method" name="filepermsToOctatValue" visibility="public" complexity="1" crap="1" count="9"/> |
133 |
| - <line num="26" type="stmt" count="9"/> |
134 |
| - <metrics loc="29" ncloc="26" classes="1" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="4" coveredelements="4"/> |
| 130 | + <line num="31" type="method" name="normalizePath" visibility="public" complexity="1" crap="1" count="38"/> |
| 131 | + <line num="33" type="stmt" count="38"/> |
| 132 | + <line num="48" type="method" name="filepermsToOctatValue" visibility="public" complexity="1" crap="1" count="9"/> |
| 133 | + <line num="50" type="stmt" count="9"/> |
| 134 | + <metrics loc="53" ncloc="26" classes="1" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="2" elements="4" coveredelements="4"/> |
135 | 135 | </file>
|
136 |
| - <metrics files="3" loc="470" ncloc="318" classes="3" methods="29" coveredmethods="29" conditionals="0" coveredconditionals="0" statements="85" coveredstatements="85" elements="114" coveredelements="114"/> |
| 136 | + <metrics files="3" loc="677" ncloc="318" classes="3" methods="29" coveredmethods="29" conditionals="0" coveredconditionals="0" statements="85" coveredstatements="85" elements="114" coveredelements="114"/> |
137 | 137 | </project>
|
138 | 138 | </coverage>
|
0 commit comments