-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathdashboard.html
317 lines (292 loc) · 26.4 KB
/
dashboard.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Dashboard for /home/san/laravel/plugins/laravel-crud/src</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="_css/bootstrap.min.css" rel="stylesheet" type="text/css">
<link href="_css/nv.d3.min.css" rel="stylesheet" type="text/css">
<link href="_css/style.css" rel="stylesheet" type="text/css">
<link href="_css/custom.css" rel="stylesheet" type="text/css">
</head>
<body>
<header>
<div class="container-fluid">
<div class="row">
<div class="col-md-12">
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="index.html">/home/san/laravel/plugins/laravel-crud/src</a></li>
<li class="breadcrumb-item active">(Dashboard)</li>
</ol>
</nav>
</div>
</div>
</div>
</header>
<div class="container-fluid">
<div class="row">
<div class="col-md-12">
<h2>Classes</h2>
</div>
</div>
<div class="row">
<div class="col-md-6">
<h3>Coverage Distribution</h3>
<div id="classCoverageDistribution" style="height: 300px;">
<svg></svg>
</div>
</div>
<div class="col-md-6">
<h3>Complexity</h3>
<div id="classComplexity" style="height: 300px;">
<svg></svg>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<h3>Insufficient Coverage</h3>
<div class="scrollbox">
<table class="table">
<thead>
<tr>
<th>Class</th>
<th class="text-right">Coverage</th>
</tr>
</thead>
<tbody>
<tr><td><a href="Crud.php.html#5">San\Crud\Crud</a></td><td class="text-right">0%</td></tr>
<tr><td><a href="Utils/SchemaUtils.php.html#7">San\Crud\Utils\SchemaUtils</a></td><td class="text-right">68%</td></tr>
<tr><td><a href="Commands/CrudBase.php.html#7">San\Crud\Commands\CrudBase</a></td><td class="text-right">71%</td></tr>
<tr><td><a href="Commands/CrudTemplate.php.html#10">San\Crud\Commands\CrudTemplate</a></td><td class="text-right">80%</td></tr>
<tr><td><a href="Commands/CrudRemove.php.html#15">San\Crud\Commands\CrudRemove</a></td><td class="text-right">89%</td></tr>
</tbody>
</table>
</div>
</div>
<div class="col-md-6">
<h3>Project Risks</h3>
<div class="scrollbox">
<table class="table">
<thead>
<tr>
<th>Class</th>
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
</tr>
</thead>
<tbody>
<tr><td><a href="Utils/SchemaUtils.php.html#7">San\Crud\Utils\SchemaUtils</a></td><td class="text-right">77</td></tr>
<tr><td><a href="Commands/CrudBase.php.html#7">San\Crud\Commands\CrudBase</a></td><td class="text-right">15</td></tr>
<tr><td><a href="Commands/CrudRemove.php.html#15">San\Crud\Commands\CrudRemove</a></td><td class="text-right">15</td></tr>
<tr><td><a href="Commands/CrudTemplate.php.html#10">San\Crud\Commands\CrudTemplate</a></td><td class="text-right">7</td></tr>
<tr><td><a href="Crud.php.html#5">San\Crud\Crud</a></td><td class="text-right">6</td></tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<h2>Methods</h2>
</div>
</div>
<div class="row">
<div class="col-md-6">
<h3>Coverage Distribution</h3>
<div id="methodCoverageDistribution" style="height: 300px;">
<svg></svg>
</div>
</div>
<div class="col-md-6">
<h3>Complexity</h3>
<div id="methodComplexity" style="height: 300px;">
<svg></svg>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<h3>Insufficient Coverage</h3>
<div class="scrollbox">
<table class="table">
<thead>
<tr>
<th>Method</th>
<th class="text-right">Coverage</th>
</tr>
</thead>
<tbody>
<tr><td><a href="Crud.php.html#6"><abbr title="San\Crud\Crud::routes">routes</abbr></a></td><td class="text-right">0%</td></tr>
<tr><td><a href="Utils/SchemaUtils.php.html#105"><abbr title="San\Crud\Utils\SchemaUtils::getRealTableName">getRealTableName</abbr></a></td><td class="text-right">14%</td></tr>
<tr><td><a href="Commands/CrudBase.php.html#18"><abbr title="San\Crud\Commands\CrudBase::getTemplateDir">getTemplateDir</abbr></a></td><td class="text-right">42%</td></tr>
<tr><td><a href="Utils/SchemaUtils.php.html#64"><abbr title="San\Crud\Utils\SchemaUtils::firstHumanReadableField">firstHumanReadableField</abbr></a></td><td class="text-right">62%</td></tr>
<tr><td><a href="Commands/CrudTemplate.php.html#30"><abbr title="San\Crud\Commands\CrudTemplate::handle">handle</abbr></a></td><td class="text-right">69%</td></tr>
<tr><td><a href="Generators/ModelGen.php.html#50"><abbr title="San\Crud\Generators\ModelGen::getCasts">getCasts</abbr></a></td><td class="text-right">75%</td></tr>
<tr><td><a href="Generators/ViewGen.php.html#69"><abbr title="San\Crud\Generators\ViewGen::genIndex">genIndex</abbr></a></td><td class="text-right">75%</td></tr>
<tr><td><a href="Utils/FileUtils.php.html#46"><abbr title="San\Crud\Utils\FileUtils::writeFile">writeFile</abbr></a></td><td class="text-right">75%</td></tr>
<tr><td><a href="Generators/ControllerGen.php.html#88"><abbr title="San\Crud\Generators\ControllerGen::getSelects">getSelects</abbr></a></td><td class="text-right">80%</td></tr>
<tr><td><a href="Commands/CrudRemove.php.html#35"><abbr title="San\Crud\Commands\CrudRemove::handle">handle</abbr></a></td><td class="text-right">87%</td></tr>
<tr><td><a href="Utils/SchemaUtils.php.html#14"><abbr title="San\Crud\Utils\SchemaUtils::getTableFields">getTableFields</abbr></a></td><td class="text-right">88%</td></tr>
<tr><td><a href="Generators/ControllerGen.php.html#32"><abbr title="San\Crud\Generators\ControllerGen::getQuery">getQuery</abbr></a></td><td class="text-right">88%</td></tr>
</tbody>
</table>
</div>
</div>
<div class="col-md-6">
<h3>Project Risks</h3>
<div class="scrollbox">
<table class="table">
<thead>
<tr>
<th>Method</th>
<th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th>
</tr>
</thead>
<tbody>
<tr><td><a href="Utils/SchemaUtils.php.html#105"><abbr title="San\Crud\Utils\SchemaUtils::getRealTableName">getRealTableName</abbr></a></td><td class="text-right">37</td></tr>
<tr><td><a href="Commands/CrudRemove.php.html#35"><abbr title="San\Crud\Commands\CrudRemove::handle">handle</abbr></a></td><td class="text-right">13</td></tr>
<tr><td><a href="Utils/SchemaUtils.php.html#14"><abbr title="San\Crud\Utils\SchemaUtils::getTableFields">getTableFields</abbr></a></td><td class="text-right">11</td></tr>
<tr><td><a href="Utils/SchemaUtils.php.html#64"><abbr title="San\Crud\Utils\SchemaUtils::firstHumanReadableField">firstHumanReadableField</abbr></a></td><td class="text-right">9</td></tr>
<tr><td><a href="Generators/ControllerGen.php.html#32"><abbr title="San\Crud\Generators\ControllerGen::getQuery">getQuery</abbr></a></td><td class="text-right">6</td></tr>
<tr><td><a href="Crud.php.html#6"><abbr title="San\Crud\Crud::routes">routes</abbr></a></td><td class="text-right">6</td></tr>
<tr><td><a href="Commands/CrudTemplate.php.html#30"><abbr title="San\Crud\Commands\CrudTemplate::handle">handle</abbr></a></td><td class="text-right">5</td></tr>
<tr><td><a href="Commands/CrudBase.php.html#18"><abbr title="San\Crud\Commands\CrudBase::getTemplateDir">getTemplateDir</abbr></a></td><td class="text-right">4</td></tr>
<tr><td><a href="Generators/ModelGen.php.html#50"><abbr title="San\Crud\Generators\ModelGen::getCasts">getCasts</abbr></a></td><td class="text-right">4</td></tr>
<tr><td><a href="Generators/ViewGen.php.html#69"><abbr title="San\Crud\Generators\ViewGen::genIndex">genIndex</abbr></a></td><td class="text-right">4</td></tr>
<tr><td><a href="Generators/ControllerGen.php.html#88"><abbr title="San\Crud\Generators\ControllerGen::getSelects">getSelects</abbr></a></td><td class="text-right">3</td></tr>
<tr><td><a href="Utils/FileUtils.php.html#46"><abbr title="San\Crud\Utils\FileUtils::writeFile">writeFile</abbr></a></td><td class="text-right">2</td></tr>
</tbody>
</table>
</div>
</div>
</div>
<footer>
<hr/>
<p>
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 9.2.21</a> using <a href="https://secure.php.net/" target="_top">PHP 8.2.0</a> and <a href="https://phpunit.de/">PHPUnit 9.5.27</a> at Sat Dec 24 3:08:27 UTC 2022.</small>
</p>
</footer>
</div>
<script src="_js/jquery.min.js" type="text/javascript"></script>
<script src="_js/d3.min.js" type="text/javascript"></script>
<script src="_js/nv.d3.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
nv.addGraph(function() {
var chart = nv.models.multiBarChart();
chart.tooltips(false)
.showControls(false)
.showLegend(false)
.reduceXTicks(false)
.staggerLabels(true)
.yAxis.tickFormat(d3.format('d'));
d3.select('#classCoverageDistribution svg')
.datum(getCoverageDistributionData([1,0,0,0,0,0,0,1,1,2,5,8], "Class Coverage"))
.transition().duration(500).call(chart);
nv.utils.windowResize(chart.update);
return chart;
});
nv.addGraph(function() {
var chart = nv.models.multiBarChart();
chart.tooltips(false)
.showControls(false)
.showLegend(false)
.reduceXTicks(false)
.staggerLabels(true)
.yAxis.tickFormat(d3.format('d'));
d3.select('#methodCoverageDistribution svg')
.datum(getCoverageDistributionData([1,0,1,0,0,1,0,2,3,4,3,105], "Method Coverage"))
.transition().duration(500).call(chart);
nv.utils.windowResize(chart.update);
return chart;
});
function getCoverageDistributionData(data, label) {
var labels = [
'0%',
'0-10%',
'10-20%',
'20-30%',
'30-40%',
'40-50%',
'50-60%',
'60-70%',
'70-80%',
'80-90%',
'90-100%',
'100%'
];
var values = [];
$.each(labels, function(key) {
values.push({x: labels[key], y: data[key]});
});
return [
{
key: label,
values: values,
color: "#4572A7"
}
];
}
nv.addGraph(function() {
var chart = nv.models.scatterChart()
.showDistX(true)
.showDistY(true)
.showLegend(false)
.forceX([0, 100]);
chart.tooltipContent(function(graph) {
return '<p>' + graph.point.class + '</p>';
});
chart.xAxis.axisLabel('Code Coverage (in percent)');
chart.yAxis.axisLabel('Cyclomatic Complexity');
d3.select('#classComplexity svg')
.datum(getComplexityData([[71.42857142857143,12,"<a href=\"Commands\/CrudBase.php.html#7\">San\\Crud\\Commands\\CrudBase<\/a>"],[98.96907216494846,12,"<a href=\"Commands\/CrudGenerate.php.html#19\">San\\Crud\\Commands\\CrudGenerate<\/a>"],[89.13043478260869,15,"<a href=\"Commands\/CrudRemove.php.html#15\">San\\Crud\\Commands\\CrudRemove<\/a>"],[80,7,"<a href=\"Commands\/CrudTemplate.php.html#10\">San\\Crud\\Commands\\CrudTemplate<\/a>"],[0,2,"<a href=\"Crud.php.html#5\">San\\Crud\\Crud<\/a>"],[100,2,"<a href=\"Formatters\/Formatter.php.html#7\">San\\Crud\\Formatters\\Formatter<\/a>"],[100,26,"<a href=\"Generators\/BaseGen.php.html#9\">San\\Crud\\Generators\\BaseGen<\/a>"],[94.11764705882352,41,"<a href=\"Generators\/ControllerGen.php.html#8\">San\\Crud\\Generators\\ControllerGen<\/a>"],[94.44444444444444,16,"<a href=\"Generators\/ModelGen.php.html#8\">San\\Crud\\Generators\\ModelGen<\/a>"],[100,17,"<a href=\"Generators\/PolicyGen.php.html#8\">San\\Crud\\Generators\\PolicyGen<\/a>"],[100,22,"<a href=\"Generators\/RouteGen.php.html#7\">San\\Crud\\Generators\\RouteGen<\/a>"],[100,9,"<a href=\"Generators\/Templates.php.html#8\">San\\Crud\\Generators\\Templates<\/a>"],[94.33962264150944,26,"<a href=\"Generators\/ViewGen.php.html#11\">San\\Crud\\Generators\\ViewGen<\/a>"],[91.30434782608695,13,"<a href=\"Utils\/FileUtils.php.html#5\">San\\Crud\\Utils\\FileUtils<\/a>"],[100,8,"<a href=\"Utils\/NameUtils.php.html#7\">San\\Crud\\Utils\\NameUtils<\/a>"],[100,10,"<a href=\"Utils\/RouteUtils.php.html#8\">San\\Crud\\Utils\\RouteUtils<\/a>"],[68.96551724137932,37,"<a href=\"Utils\/SchemaUtils.php.html#7\">San\\Crud\\Utils\\SchemaUtils<\/a>"],[100,4,"<a href=\"Utils\/TextUtils.php.html#7\">San\\Crud\\Utils\\TextUtils<\/a>"]], 'Class Complexity'))
.transition()
.duration(500)
.call(chart);
nv.utils.windowResize(chart.update);
return chart;
});
nv.addGraph(function() {
var chart = nv.models.scatterChart()
.showDistX(true)
.showDistY(true)
.showLegend(false)
.forceX([0, 100]);
chart.tooltipContent(function(graph) {
return '<p>' + graph.point.class + '</p>';
});
chart.xAxis.axisLabel('Code Coverage (in percent)');
chart.yAxis.axisLabel('Method Complexity');
d3.select('#methodComplexity svg')
.datum(getComplexityData([[100,4,"<a href=\"Commands\/CrudBase.php.html#8\">San\\Crud\\Commands\\CrudBase::getConfig<\/a>"],[100,1,"<a href=\"Commands\/CrudBase.php.html#14\">San\\Crud\\Commands\\CrudBase::getStubTypes<\/a>"],[42.857142857142854,3,"<a href=\"Commands\/CrudBase.php.html#18\">San\\Crud\\Commands\\CrudBase::getTemplateDir<\/a>"],[100,3,"<a href=\"Commands\/CrudBase.php.html#33\">San\\Crud\\Commands\\CrudBase::getCssFramework<\/a>"],[100,1,"<a href=\"Commands\/CrudBase.php.html#40\">San\\Crud\\Commands\\CrudBase::getTables<\/a>"],[98.80952380952381,10,"<a href=\"Commands\/CrudGenerate.php.html#39\">San\\Crud\\Commands\\CrudGenerate::handle<\/a>"],[100,1,"<a href=\"Commands\/CrudGenerate.php.html#156\">San\\Crud\\Commands\\CrudGenerate::getOptions<\/a>"],[100,1,"<a href=\"Commands\/CrudGenerate.php.html#172\">San\\Crud\\Commands\\CrudGenerate::getArguments<\/a>"],[87.17948717948718,13,"<a href=\"Commands\/CrudRemove.php.html#35\">San\\Crud\\Commands\\CrudRemove::handle<\/a>"],[100,1,"<a href=\"Commands\/CrudRemove.php.html#100\">San\\Crud\\Commands\\CrudRemove::getOptions<\/a>"],[100,1,"<a href=\"Commands\/CrudRemove.php.html#110\">San\\Crud\\Commands\\CrudRemove::getArguments<\/a>"],[69.23076923076923,5,"<a href=\"Commands\/CrudTemplate.php.html#30\">San\\Crud\\Commands\\CrudTemplate::handle<\/a>"],[100,1,"<a href=\"Commands\/CrudTemplate.php.html#52\">San\\Crud\\Commands\\CrudTemplate::getOptions<\/a>"],[100,1,"<a href=\"Commands\/CrudTemplate.php.html#62\">San\\Crud\\Commands\\CrudTemplate::getArguments<\/a>"],[0,2,"<a href=\"Crud.php.html#6\">San\\Crud\\Crud::routes<\/a>"],[100,2,"<a href=\"Formatters\/Formatter.php.html#9\">San\\Crud\\Formatters\\Formatter::fixSoftDelete<\/a>"],[100,1,"<a href=\"Generators\/BaseGen.php.html#10\">San\\Crud\\Generators\\BaseGen::__construct<\/a>"],[100,1,"<a href=\"Generators\/BaseGen.php.html#12\">San\\Crud\\Generators\\BaseGen::getVarName<\/a>"],[100,1,"<a href=\"Generators\/BaseGen.php.html#16\">San\\Crud\\Generators\\BaseGen::getVarNamePlural<\/a>"],[100,1,"<a href=\"Generators\/BaseGen.php.html#20\">San\\Crud\\Generators\\BaseGen::getTitle<\/a>"],[100,1,"<a href=\"Generators\/BaseGen.php.html#24\">San\\Crud\\Generators\\BaseGen::getTitlePlural<\/a>"],[100,1,"<a href=\"Generators\/BaseGen.php.html#28\">San\\Crud\\Generators\\BaseGen::getParentVarName<\/a>"],[100,1,"<a href=\"Generators\/BaseGen.php.html#32\">San\\Crud\\Generators\\BaseGen::getParentVarNamePlural<\/a>"],[100,1,"<a href=\"Generators\/BaseGen.php.html#36\">San\\Crud\\Generators\\BaseGen::hasParentTable<\/a>"],[100,1,"<a href=\"Generators\/BaseGen.php.html#40\">San\\Crud\\Generators\\BaseGen::parentTables<\/a>"],[100,1,"<a href=\"Generators\/BaseGen.php.html#44\">San\\Crud\\Generators\\BaseGen::mainTable<\/a>"],[100,1,"<a href=\"Generators\/BaseGen.php.html#48\">San\\Crud\\Generators\\BaseGen::parentTable<\/a>"],[100,2,"<a href=\"Generators\/BaseGen.php.html#52\">San\\Crud\\Generators\\BaseGen::getVars<\/a>"],[100,2,"<a href=\"Generators\/BaseGen.php.html#58\">San\\Crud\\Generators\\BaseGen::getRawVars<\/a>"],[100,1,"<a href=\"Generators\/BaseGen.php.html#66\">San\\Crud\\Generators\\BaseGen::hasUserId<\/a>"],[100,1,"<a href=\"Generators\/BaseGen.php.html#70\">San\\Crud\\Generators\\BaseGen::hasTimestamps<\/a>"],[100,1,"<a href=\"Generators\/BaseGen.php.html#74\">San\\Crud\\Generators\\BaseGen::hasSoftDeletes<\/a>"],[100,2,"<a href=\"Generators\/BaseGen.php.html#78\">San\\Crud\\Generators\\BaseGen::getFirstReadableField<\/a>"],[100,3,"<a href=\"Generators\/BaseGen.php.html#82\">San\\Crud\\Generators\\BaseGen::getFillableFields<\/a>"],[100,3,"<a href=\"Generators\/BaseGen.php.html#91\">San\\Crud\\Generators\\BaseGen::getExternallyRelatedFields<\/a>"],[100,1,"<a href=\"Generators\/ControllerGen.php.html#10\">San\\Crud\\Generators\\ControllerGen::getControllerName<\/a>"],[100,1,"<a href=\"Generators\/ControllerGen.php.html#14\">San\\Crud\\Generators\\ControllerGen::getControllerAllArgs<\/a>"],[100,1,"<a href=\"Generators\/ControllerGen.php.html#18\">San\\Crud\\Generators\\ControllerGen::getControllerParentArgs<\/a>"],[100,2,"<a href=\"Generators\/ControllerGen.php.html#22\">San\\Crud\\Generators\\ControllerGen::getControllerArgs<\/a>"],[100,2,"<a href=\"Generators\/ControllerGen.php.html#27\">San\\Crud\\Generators\\ControllerGen::getFindById<\/a>"],[88.88888888888889,6,"<a href=\"Generators\/ControllerGen.php.html#32\">San\\Crud\\Generators\\ControllerGen::getQuery<\/a>"],[100,2,"<a href=\"Generators\/ControllerGen.php.html#52\">San\\Crud\\Generators\\ControllerGen::getSearch<\/a>"],[100,1,"<a href=\"Generators\/ControllerGen.php.html#56\">San\\Crud\\Generators\\ControllerGen::getPager<\/a>"],[100,1,"<a href=\"Generators\/ControllerGen.php.html#60\">San\\Crud\\Generators\\ControllerGen::getIndexVars<\/a>"],[100,1,"<a href=\"Generators\/ControllerGen.php.html#64\">San\\Crud\\Generators\\ControllerGen::getAllVars<\/a>"],[100,1,"<a href=\"Generators\/ControllerGen.php.html#68\">San\\Crud\\Generators\\ControllerGen::getParentVars<\/a>"],[100,1,"<a href=\"Generators\/ControllerGen.php.html#72\">San\\Crud\\Generators\\ControllerGen::getCreateVars<\/a>"],[100,1,"<a href=\"Generators\/ControllerGen.php.html#76\">San\\Crud\\Generators\\ControllerGen::getEditVars<\/a>"],[100,2,"<a href=\"Generators\/ControllerGen.php.html#80\">San\\Crud\\Generators\\ControllerGen::getWith<\/a>"],[80,3,"<a href=\"Generators\/ControllerGen.php.html#88\">San\\Crud\\Generators\\ControllerGen::getSelects<\/a>"],[91.66666666666666,8,"<a href=\"Generators\/ControllerGen.php.html#100\">San\\Crud\\Generators\\ControllerGen::getValidations<\/a>"],[100,7,"<a href=\"Generators\/ControllerGen.php.html#124\">San\\Crud\\Generators\\ControllerGen::getStore<\/a>"],[100,1,"<a href=\"Generators\/ModelGen.php.html#10\">San\\Crud\\Generators\\ModelGen::getModelName<\/a>"],[100,1,"<a href=\"Generators\/ModelGen.php.html#14\">San\\Crud\\Generators\\ModelGen::getUsesModels<\/a>"],[100,2,"<a href=\"Generators\/ModelGen.php.html#18\">San\\Crud\\Generators\\ModelGen::getSoftDelete<\/a>"],[100,2,"<a href=\"Generators\/ModelGen.php.html#22\">San\\Crud\\Generators\\ModelGen::getFillable<\/a>"],[100,2,"<a href=\"Generators\/ModelGen.php.html#30\">San\\Crud\\Generators\\ModelGen::getBelongsTo<\/a>"],[100,4,"<a href=\"Generators\/ModelGen.php.html#38\">San\\Crud\\Generators\\ModelGen::getHasMany<\/a>"],[75,4,"<a href=\"Generators\/ModelGen.php.html#50\">San\\Crud\\Generators\\ModelGen::getCasts<\/a>"],[100,1,"<a href=\"Generators\/PolicyGen.php.html#10\">San\\Crud\\Generators\\PolicyGen::getPolicyName<\/a>"],[100,1,"<a href=\"Generators\/PolicyGen.php.html#14\">San\\Crud\\Generators\\PolicyGen::getUsesPolicies<\/a>"],[100,1,"<a href=\"Generators\/PolicyGen.php.html#18\">San\\Crud\\Generators\\PolicyGen::getControllerPolicy<\/a>"],[100,1,"<a href=\"Generators\/PolicyGen.php.html#22\">San\\Crud\\Generators\\PolicyGen::getPolicyReadArgs<\/a>"],[100,1,"<a href=\"Generators\/PolicyGen.php.html#26\">San\\Crud\\Generators\\PolicyGen::getPolicyReadRules<\/a>"],[100,1,"<a href=\"Generators\/PolicyGen.php.html#30\">San\\Crud\\Generators\\PolicyGen::getPolicyWriteArgs<\/a>"],[100,1,"<a href=\"Generators\/PolicyGen.php.html#34\">San\\Crud\\Generators\\PolicyGen::getPolicyWriteRules<\/a>"],[100,4,"<a href=\"Generators\/PolicyGen.php.html#38\">San\\Crud\\Generators\\PolicyGen::getPolicyRules<\/a>"],[100,1,"<a href=\"Generators\/PolicyGen.php.html#48\">San\\Crud\\Generators\\PolicyGen::getPolicyArgs<\/a>"],[100,1,"<a href=\"Generators\/PolicyGen.php.html#52\">San\\Crud\\Generators\\PolicyGen::getParentAuthorization<\/a>"],[100,1,"<a href=\"Generators\/PolicyGen.php.html#56\">San\\Crud\\Generators\\PolicyGen::getModelAuthorization<\/a>"],[100,3,"<a href=\"Generators\/PolicyGen.php.html#60\">San\\Crud\\Generators\\PolicyGen::getPolicyAuthorization<\/a>"],[100,1,"<a href=\"Generators\/RouteGen.php.html#8\">San\\Crud\\Generators\\RouteGen::__construct<\/a>"],[100,1,"<a href=\"Generators\/RouteGen.php.html#12\">San\\Crud\\Generators\\RouteGen::getRouteName<\/a>"],[100,1,"<a href=\"Generators\/RouteGen.php.html#16\">San\\Crud\\Generators\\RouteGen::getParentRouteName<\/a>"],[100,1,"<a href=\"Generators\/RouteGen.php.html#20\">San\\Crud\\Generators\\RouteGen::getRouteUrl<\/a>"],[100,1,"<a href=\"Generators\/RouteGen.php.html#24\">San\\Crud\\Generators\\RouteGen::getRouteUrlWithoutPrefix<\/a>"],[100,1,"<a href=\"Generators\/RouteGen.php.html#28\">San\\Crud\\Generators\\RouteGen::getRouteUrlWithPlaceholders<\/a>"],[100,1,"<a href=\"Generators\/RouteGen.php.html#32\">San\\Crud\\Generators\\RouteGen::getParentRouteUrlWithPlaceholders<\/a>"],[100,3,"<a href=\"Generators\/RouteGen.php.html#36\">San\\Crud\\Generators\\RouteGen::getUrlWithPlaceholders<\/a>"],[100,3,"<a href=\"Generators\/RouteGen.php.html#48\">San\\Crud\\Generators\\RouteGen::getRouteUrlWithId<\/a>"],[100,1,"<a href=\"Generators\/RouteGen.php.html#60\">San\\Crud\\Generators\\RouteGen::getParentRouteUrl<\/a>"],[100,1,"<a href=\"Generators\/RouteGen.php.html#64\">San\\Crud\\Generators\\RouteGen::getRouteVars<\/a>"],[100,3,"<a href=\"Generators\/RouteGen.php.html#68\">San\\Crud\\Generators\\RouteGen::getRouteVarsWithId<\/a>"],[100,2,"<a href=\"Generators\/RouteGen.php.html#80\">San\\Crud\\Generators\\RouteGen::getAsRoute<\/a>"],[100,2,"<a href=\"Generators\/RouteGen.php.html#84\">San\\Crud\\Generators\\RouteGen::withRoutePrefix<\/a>"],[100,2,"<a href=\"Generators\/Templates.php.html#9\">San\\Crud\\Generators\\Templates::__construct<\/a>"],[100,1,"<a href=\"Generators\/Templates.php.html#15\">San\\Crud\\Generators\\Templates::getStubs<\/a>"],[100,1,"<a href=\"Generators\/Templates.php.html#20\">San\\Crud\\Generators\\Templates::getFirstStub<\/a>"],[100,4,"<a href=\"Generators\/Templates.php.html#25\">San\\Crud\\Generators\\Templates::getDest<\/a>"],[100,1,"<a href=\"Generators\/Templates.php.html#31\">San\\Crud\\Generators\\Templates::templatePath<\/a>"],[100,1,"<a href=\"Generators\/ViewGen.php.html#12\">San\\Crud\\Generators\\ViewGen::__construct<\/a>"],[100,1,"<a href=\"Generators\/ViewGen.php.html#16\">San\\Crud\\Generators\\ViewGen::getViewName<\/a>"],[100,3,"<a href=\"Generators\/ViewGen.php.html#20\">San\\Crud\\Generators\\ViewGen::getBreadcrumbs<\/a>"],[100,16,"<a href=\"Generators\/ViewGen.php.html#44\">San\\Crud\\Generators\\ViewGen::genForm<\/a>"],[75,4,"<a href=\"Generators\/ViewGen.php.html#69\">San\\Crud\\Generators\\ViewGen::genIndex<\/a>"],[100,1,"<a href=\"Generators\/ViewGen.php.html#91\">San\\Crud\\Generators\\ViewGen::render<\/a>"],[100,6,"<a href=\"Utils\/FileUtils.php.html#7\">San\\Crud\\Utils\\FileUtils::getFiles<\/a>"],[91.66666666666666,5,"<a href=\"Utils\/FileUtils.php.html#23\">San\\Crud\\Utils\\FileUtils::recursiveCopy<\/a>"],[75,2,"<a href=\"Utils\/FileUtils.php.html#46\">San\\Crud\\Utils\\FileUtils::writeFile<\/a>"],[100,1,"<a href=\"Utils\/NameUtils.php.html#8\">San\\Crud\\Utils\\NameUtils::titleCase<\/a>"],[100,1,"<a href=\"Utils\/NameUtils.php.html#12\">San\\Crud\\Utils\\NameUtils::studlyCase<\/a>"],[100,1,"<a href=\"Utils\/NameUtils.php.html#16\">San\\Crud\\Utils\\NameUtils::getModelName<\/a>"],[100,1,"<a href=\"Utils\/NameUtils.php.html#20\">San\\Crud\\Utils\\NameUtils::getControllerName<\/a>"],[100,1,"<a href=\"Utils\/NameUtils.php.html#24\">San\\Crud\\Utils\\NameUtils::getRouteName<\/a>"],[100,1,"<a href=\"Utils\/NameUtils.php.html#28\">San\\Crud\\Utils\\NameUtils::getVariableName<\/a>"],[100,1,"<a href=\"Utils\/NameUtils.php.html#32\">San\\Crud\\Utils\\NameUtils::getVariableNamePlural<\/a>"],[100,1,"<a href=\"Utils\/NameUtils.php.html#36\">San\\Crud\\Utils\\NameUtils::getPolicyName<\/a>"],[100,10,"<a href=\"Utils\/RouteUtils.php.html#9\">San\\Crud\\Utils\\RouteUtils::makeRoute<\/a>"],[100,1,"<a href=\"Utils\/SchemaUtils.php.html#8\">San\\Crud\\Utils\\SchemaUtils::getTables<\/a>"],[88,11,"<a href=\"Utils\/SchemaUtils.php.html#14\">San\\Crud\\Utils\\SchemaUtils::getTableFields<\/a>"],[62.5,7,"<a href=\"Utils\/SchemaUtils.php.html#64\">San\\Crud\\Utils\\SchemaUtils::firstHumanReadableField<\/a>"],[100,1,"<a href=\"Utils\/SchemaUtils.php.html#78\">San\\Crud\\Utils\\SchemaUtils::getTableFieldsWithIds<\/a>"],[100,3,"<a href=\"Utils\/SchemaUtils.php.html#82\">San\\Crud\\Utils\\SchemaUtils::getUserIdField<\/a>"],[100,1,"<a href=\"Utils\/SchemaUtils.php.html#87\">San\\Crud\\Utils\\SchemaUtils::hasTable<\/a>"],[100,3,"<a href=\"Utils\/SchemaUtils.php.html#91\">San\\Crud\\Utils\\SchemaUtils::hasTimestamps<\/a>"],[100,2,"<a href=\"Utils\/SchemaUtils.php.html#96\">San\\Crud\\Utils\\SchemaUtils::hasSoftDelete<\/a>"],[100,1,"<a href=\"Utils\/SchemaUtils.php.html#101\">San\\Crud\\Utils\\SchemaUtils::tableExists<\/a>"],[14.285714285714285,7,"<a href=\"Utils\/SchemaUtils.php.html#105\">San\\Crud\\Utils\\SchemaUtils::getRealTableName<\/a>"],[100,2,"<a href=\"Utils\/TextUtils.php.html#8\">San\\Crud\\Utils\\TextUtils::replaceBlanks<\/a>"],[100,2,"<a href=\"Utils\/TextUtils.php.html#19\">San\\Crud\\Utils\\TextUtils::arrayExport<\/a>"]], 'Method Complexity'))
.transition()
.duration(500)
.call(chart);
nv.utils.windowResize(chart.update);
return chart;
});
function getComplexityData(data, label) {
var values = [];
$.each(data, function(key) {
var value = Math.round(data[key][0]*100) / 100;
values.push({
x: value,
y: data[key][1],
class: data[key][2],
size: 0.05,
shape: 'diamond'
});
});
return [
{
key: label,
values: values,
color: "#4572A7"
}
];
}
});
</script>
</body>
</html>