Skip to content
This repository was archived by the owner on Apr 7, 2021. It is now read-only.

Commit 15f8703

Browse files
committed
throw exception when required package header missing on model attribute
1 parent 8853ac8 commit 15f8703

27 files changed

+915
-905
lines changed

docs/classes/AustinHeap.Database.Encryption.EncryptionFacade.html

+153-153
Large diffs are not rendered by default.

docs/classes/AustinHeap.Database.Encryption.EncryptionServiceProvider.html

+153-153
Large diffs are not rendered by default.

docs/coverage/Console/Commands/MigrateEncryptionCommand.php.html

+7-7
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@
235235
$base_encrypter,
236236
$old_encrypter,
237237
$table_name
238-
)">anonymousFunction:212#810</abbr></a></td>
238+
)">anonymousFunction:212#820</abbr></a></td>
239239
<td class="danger big"> <div class="progress">
240240
<div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="0.00" aria-valuemin="0" aria-valuemax="100" style="width: 0.00%">
241241
<span class="sr-only">0.00% covered (danger)</span>
@@ -378,11 +378,11 @@
378378
<tr><td><div align="right"><a name="11"></a><a href="#11">11</a></div></td><td class="codeLine"></td></tr>
379379
<tr><td><div align="right"><a name="12"></a><a href="#12">12</a></div></td><td class="codeLine"><span class="keyword">use</span><span class="default">&nbsp;</span><span class="default">Exception</span><span class="keyword">;</span></td></tr>
380380
<tr><td><div align="right"><a name="13"></a><a href="#13">13</a></div></td><td class="codeLine"><span class="keyword">use</span><span class="default">&nbsp;</span><span class="default">RuntimeException</span><span class="keyword">;</span></td></tr>
381-
<tr><td><div align="right"><a name="14"></a><a href="#14">14</a></div></td><td class="codeLine"><span class="keyword">use</span><span class="default">&nbsp;</span><span class="default">DatabaseEncryption</span><span class="keyword">;</span></td></tr>
382-
<tr><td><div align="right"><a name="15"></a><a href="#15">15</a></div></td><td class="codeLine"><span class="keyword">use</span><span class="default">&nbsp;</span><span class="default">Illuminate</span><span class="default">\</span><span class="default">Support</span><span class="default">\</span><span class="default">Facades</span><span class="default">\</span><span class="default">DB</span><span class="keyword">;</span></td></tr>
383-
<tr><td><div align="right"><a name="16"></a><a href="#16">16</a></div></td><td class="codeLine"><span class="keyword">use</span><span class="default">&nbsp;</span><span class="default">Illuminate</span><span class="default">\</span><span class="default">Support</span><span class="default">\</span><span class="default">Facades</span><span class="default">\</span><span class="default">Log</span><span class="keyword">;</span></td></tr>
384-
<tr><td><div align="right"><a name="17"></a><a href="#17">17</a></div></td><td class="codeLine"><span class="keyword">use</span><span class="default">&nbsp;</span><span class="default">Illuminate</span><span class="default">\</span><span class="default">Encryption</span><span class="default">\</span><span class="default">Encrypter</span><span class="keyword">;</span></td></tr>
385-
<tr><td><div align="right"><a name="18"></a><a href="#18">18</a></div></td><td class="codeLine"><span class="keyword">use</span><span class="default">&nbsp;</span><span class="default">Illuminate</span><span class="default">\</span><span class="default">Support</span><span class="default">\</span><span class="default">Facades</span><span class="default">\</span><span class="default">Config</span><span class="keyword">;</span></td></tr>
381+
<tr><td><div align="right"><a name="14"></a><a href="#14">14</a></div></td><td class="codeLine"><span class="keyword">use</span><span class="default">&nbsp;</span><span class="default">Illuminate</span><span class="default">\</span><span class="default">Support</span><span class="default">\</span><span class="default">Facades</span><span class="default">\</span><span class="default">DB</span><span class="keyword">;</span></td></tr>
382+
<tr><td><div align="right"><a name="15"></a><a href="#15">15</a></div></td><td class="codeLine"><span class="keyword">use</span><span class="default">&nbsp;</span><span class="default">Illuminate</span><span class="default">\</span><span class="default">Support</span><span class="default">\</span><span class="default">Facades</span><span class="default">\</span><span class="default">Log</span><span class="keyword">;</span></td></tr>
383+
<tr><td><div align="right"><a name="16"></a><a href="#16">16</a></div></td><td class="codeLine"><span class="keyword">use</span><span class="default">&nbsp;</span><span class="default">Illuminate</span><span class="default">\</span><span class="default">Encryption</span><span class="default">\</span><span class="default">Encrypter</span><span class="keyword">;</span></td></tr>
384+
<tr><td><div align="right"><a name="17"></a><a href="#17">17</a></div></td><td class="codeLine"><span class="keyword">use</span><span class="default">&nbsp;</span><span class="default">Illuminate</span><span class="default">\</span><span class="default">Support</span><span class="default">\</span><span class="default">Facades</span><span class="default">\</span><span class="default">Config</span><span class="keyword">;</span></td></tr>
385+
<tr><td><div align="right"><a name="18"></a><a href="#18">18</a></div></td><td class="codeLine"><span class="keyword">use</span><span class="default">&nbsp;</span><span class="default">AustinHeap</span><span class="default">\</span><span class="default">Database</span><span class="default">\</span><span class="default">Encryption</span><span class="default">\</span><span class="default">EncryptionFacade</span><span class="default">&nbsp;</span><span class="keyword">as</span><span class="default">&nbsp;</span><span class="default">DatabaseEncryption</span><span class="keyword">;</span></td></tr>
386386
<tr><td><div align="right"><a name="19"></a><a href="#19">19</a></div></td><td class="codeLine"></td></tr>
387387
<tr><td><div align="right"><a name="20"></a><a href="#20">20</a></div></td><td class="codeLine"><span class="comment">/**</span></td></tr>
388388
<tr><td><div align="right"><a name="21"></a><a href="#21">21</a></div></td><td class="codeLine"><span class="comment">&nbsp;*&nbsp;Class&nbsp;MigrateEncryptionCommand.</span></td></tr>
@@ -734,7 +734,7 @@ <h4>Legend</h4>
734734
<span class="warning"><strong>Dead Code</strong></span>
735735
</p>
736736
<p>
737-
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 5.3.0</a> using <a href="https://secure.php.net/" target="_top">PHP 7.2.3</a> with <a href="https://xdebug.org/">Xdebug 2.6.0</a> and <a href="https://phpunit.de/">PHPUnit 6.5.6</a> at Wed Mar 21 19:19:26 UTC 2018.</small>
737+
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 5.3.0</a> using <a href="https://secure.php.net/" target="_top">PHP 7.2.5</a> with <a href="https://xdebug.org/">Xdebug 2.6.0</a> and <a href="https://phpunit.de/">PHPUnit 6.5.6</a> at Wed May 23 18:08:25 UTC 2018.</small>
738738
</p>
739739
<a title="Back to the top" id="toplink" href="#"><span class="glyphicon glyphicon-arrow-up"></span></a>
740740
</footer>

docs/coverage/Console/Commands/dashboard.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ <h3>Insufficient Coverage</h3>
117117
<tbody>
118118
<tr><td><a href="MigrateEncryptionCommand.php.html#118"><abbr title="AustinHeap\Database\Encryption\Console\Commands\MigrateEncryptionCommand::encryptedAttribute">encryptedAttribute</abbr></a></td><td class="text-right">0%</td></tr>
119119
<tr><td><a href="MigrateEncryptionCommand.php.html#131"><abbr title="AustinHeap\Database\Encryption\Console\Commands\MigrateEncryptionCommand::decryptedAttribute">decryptedAttribute</abbr></a></td><td class="text-right">0%</td></tr>
120-
<tr><td><a href="MigrateEncryptionCommand.php.html#212"><abbr title="AustinHeap\Database\Encryption\Console\Commands\MigrateEncryptionCommand::anonymousFunction:212#810">anonymousFunction:212#810</abbr></a></td><td class="text-right">48%</td></tr>
120+
<tr><td><a href="MigrateEncryptionCommand.php.html#212"><abbr title="AustinHeap\Database\Encryption\Console\Commands\MigrateEncryptionCommand::anonymousFunction:212#820">anonymousFunction:212#820</abbr></a></td><td class="text-right">48%</td></tr>
121121
<tr><td><a href="MigrateEncryptionCommand.php.html#313"><abbr title="AustinHeap\Database\Encryption\Console\Commands\MigrateEncryptionCommand::writeln">writeln</abbr></a></td><td class="text-right">75%</td></tr>
122122
<tr><td><a href="MigrateEncryptionCommand.php.html#322"><abbr title="AustinHeap\Database\Encryption\Console\Commands\MigrateEncryptionCommand::buildStatsString">buildStatsString</abbr></a></td><td class="text-right">88%</td></tr>
123123

@@ -136,7 +136,7 @@ <h3>Project Risks</h3>
136136
</tr>
137137
</thead>
138138
<tbody>
139-
<tr><td><a href="MigrateEncryptionCommand.php.html#212"><abbr title="AustinHeap\Database\Encryption\Console\Commands\MigrateEncryptionCommand::anonymousFunction:212#810">anonymousFunction:212#810</abbr></a></td><td class="text-right">23</td></tr>
139+
<tr><td><a href="MigrateEncryptionCommand.php.html#212"><abbr title="AustinHeap\Database\Encryption\Console\Commands\MigrateEncryptionCommand::anonymousFunction:212#820">anonymousFunction:212#820</abbr></a></td><td class="text-right">23</td></tr>
140140
<tr><td><a href="MigrateEncryptionCommand.php.html#322"><abbr title="AustinHeap\Database\Encryption\Console\Commands\MigrateEncryptionCommand::buildStatsString">buildStatsString</abbr></a></td><td class="text-right">6</td></tr>
141141
<tr><td><a href="MigrateEncryptionCommand.php.html#118"><abbr title="AustinHeap\Database\Encryption\Console\Commands\MigrateEncryptionCommand::encryptedAttribute">encryptedAttribute</abbr></a></td><td class="text-right">6</td></tr>
142142
<tr><td><a href="MigrateEncryptionCommand.php.html#131"><abbr title="AustinHeap\Database\Encryption\Console\Commands\MigrateEncryptionCommand::decryptedAttribute">decryptedAttribute</abbr></a></td><td class="text-right">6</td></tr>
@@ -150,7 +150,7 @@ <h3>Project Risks</h3>
150150
<footer>
151151
<hr/>
152152
<p>
153-
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 5.3.0</a> using <a href="https://secure.php.net/" target="_top">PHP 7.2.3</a> with <a href="https://xdebug.org/">Xdebug 2.6.0</a> and <a href="https://phpunit.de/">PHPUnit 6.5.6</a> at Wed Mar 21 19:19:26 UTC 2018.</small>
153+
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 5.3.0</a> using <a href="https://secure.php.net/" target="_top">PHP 7.2.5</a> with <a href="https://xdebug.org/">Xdebug 2.6.0</a> and <a href="https://phpunit.de/">PHPUnit 6.5.6</a> at Wed May 23 18:08:25 UTC 2018.</small>
154154
</p>
155155
</footer>
156156
</div>
@@ -263,7 +263,7 @@ <h3>Project Risks</h3>
263263
chart.yAxis.axisLabel('Method Complexity');
264264

265265
d3.select('#methodComplexity svg')
266-
.datum(getComplexityData([[100,1,"<a href=\"MigrateEncryptionCommand.php.html#93\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::getEncryptionPrefix<\/a>"],[100,1,"<a href=\"MigrateEncryptionCommand.php.html#105\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::isEncrypted<\/a>"],[0,2,"<a href=\"MigrateEncryptionCommand.php.html#118\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::encryptedAttribute<\/a>"],[0,2,"<a href=\"MigrateEncryptionCommand.php.html#131\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::decryptedAttribute<\/a>"],[100,1,"<a href=\"MigrateEncryptionCommand.php.html#141\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::setupKeys<\/a>"],[100,20,"<a href=\"MigrateEncryptionCommand.php.html#155\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::handle<\/a>"],[48.78048780487805,10,"<a href=\"MigrateEncryptionCommand.php.html#212\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::anonymousFunction:212#810<\/a>"],[75,2,"<a href=\"MigrateEncryptionCommand.php.html#313\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::writeln<\/a>"],[88.88888888888889,6,"<a href=\"MigrateEncryptionCommand.php.html#322\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::buildStatsString<\/a>"],[100,3,"<a href=\"MigrateEncryptionCommand.php.html#340\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::stylizeStatsString<\/a>"],[100,1,"<a href=\"MigrateEncryptionCommand.php.html#346\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::setStats<\/a>"],[100,1,"<a href=\"MigrateEncryptionCommand.php.html#351\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::getStats<\/a>"]], 'Method Complexity'))
266+
.datum(getComplexityData([[100,1,"<a href=\"MigrateEncryptionCommand.php.html#93\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::getEncryptionPrefix<\/a>"],[100,1,"<a href=\"MigrateEncryptionCommand.php.html#105\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::isEncrypted<\/a>"],[0,2,"<a href=\"MigrateEncryptionCommand.php.html#118\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::encryptedAttribute<\/a>"],[0,2,"<a href=\"MigrateEncryptionCommand.php.html#131\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::decryptedAttribute<\/a>"],[100,1,"<a href=\"MigrateEncryptionCommand.php.html#141\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::setupKeys<\/a>"],[100,20,"<a href=\"MigrateEncryptionCommand.php.html#155\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::handle<\/a>"],[48.78048780487805,10,"<a href=\"MigrateEncryptionCommand.php.html#212\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::anonymousFunction:212#820<\/a>"],[75,2,"<a href=\"MigrateEncryptionCommand.php.html#313\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::writeln<\/a>"],[88.88888888888889,6,"<a href=\"MigrateEncryptionCommand.php.html#322\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::buildStatsString<\/a>"],[100,3,"<a href=\"MigrateEncryptionCommand.php.html#340\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::stylizeStatsString<\/a>"],[100,1,"<a href=\"MigrateEncryptionCommand.php.html#346\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::setStats<\/a>"],[100,1,"<a href=\"MigrateEncryptionCommand.php.html#351\">AustinHeap\\Database\\Encryption\\Console\\Commands\\MigrateEncryptionCommand::getStats<\/a>"]], 'Method Complexity'))
267267
.transition()
268268
.duration(500)
269269
.call(chart);

docs/coverage/Console/Commands/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ <h4>Legend</h4>
110110
<span class="success"><strong>High</strong>: 90% to 100%</span>
111111
</p>
112112
<p>
113-
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 5.3.0</a> using <a href="https://secure.php.net/" target="_top">PHP 7.2.3</a> with <a href="https://xdebug.org/">Xdebug 2.6.0</a> and <a href="https://phpunit.de/">PHPUnit 6.5.6</a> at Wed Mar 21 19:19:26 UTC 2018.</small>
113+
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 5.3.0</a> using <a href="https://secure.php.net/" target="_top">PHP 7.2.5</a> with <a href="https://xdebug.org/">Xdebug 2.6.0</a> and <a href="https://phpunit.de/">PHPUnit 6.5.6</a> at Wed May 23 18:08:25 UTC 2018.</small>
114114
</p>
115115
</footer>
116116
</div>

0 commit comments

Comments
 (0)