diff options
| author | George Halkiadakis <gchalkiadakis@sklavenitis.co.gr> | 2023-04-27 03:47:30 +0300 |
|---|---|---|
| committer | George Halkiadakis <gchalkiadakis@sklavenitis.co.gr> | 2023-04-27 03:47:30 +0300 |
| commit | 059e0d95d0c28bc5060e87e146eaf7411f51bf90 (patch) | |
| tree | 7c21ac432f16dde2329a0d5954d70711eceb48e6 /tests/repository.php | |
| parent | 26cd8ee99659ef1926c96a049c93645ffc9b169d (diff) | |
| download | gyraf1gov-059e0d95d0c28bc5060e87e146eaf7411f51bf90.tar.gz gyraf1gov-059e0d95d0c28bc5060e87e146eaf7411f51bf90.tar.bz2 gyraf1gov-059e0d95d0c28bc5060e87e146eaf7411f51bf90.zip | |
skeleton commit; based on an anom project
Diffstat (limited to 'tests/repository.php')
| -rwxr-xr-x | tests/repository.php | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/tests/repository.php b/tests/repository.php new file mode 100755 index 0000000..5da4403 --- /dev/null +++ b/tests/repository.php @@ -0,0 +1,65 @@ +<?php + +use app\models\market\Market_repository as Market; + +// reply_json([ +// 'pool' => Market::echo(True) +// ]); die(); + +$shorts = Market::echo(True); +?><!DOCTYPE html> +<html> +<head> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.6.0/styles/default.min.css"> + <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.6.0/highlight.min.js"></script> + <!-- and it's easy to individually load additional languages --> + <!-- + <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.6.0/languages/go.min.js"></script> + --> + <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.6.0/languages/sql.min.js" integrity="sha512-efGcw9G3wD5/VEKACpydwQLvsYs8/QEWGLqnrMp+cEF5jFVdJmbmf3+D+y1LmoQR1IbtzO9XUCTeZhJ1riqX1A==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> + + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.6.0/styles/atom-one-light.min.css" integrity="sha512-o5v54Kh5PH0dgnf9ei0L+vMRsbm5fvIvnR/XkrZZjN4mqdaeH7PW66tumBoQVIaKNVrLCZiBEfHzRY4JJSMK/Q==" crossorigin="anonymous" referrerpolicy="no-referrer" /> + <!-- + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.6.0/styles/atom-one-dark.min.css" integrity="sha512-Jk4AqjWsdSzSWCSuQTfYRIF84Rq/eV0G2+tu07byYwHcbTGfdmLrHjUSwvzp5HvbiqK4ibmNwdcG49Y5RGYPTg==" crossorigin="anonymous" referrerpolicy="no-referrer" /> + --> + <style> +body { font-size: .92em; } +h3, h4, pre, code { font-family: 'JetBrains Mono NL', 'Consolas','Monaco', 'monospace', monospace; } +h3 { padding: 2em 1.5em .5em; } +h4 { padding: .5em 2em; } + </style> +</head> +<body> + <?php foreach($shorts as $label => $sql) : ?> + <?php + $args = explode('_by:', $label)[1]; + $argsArray = explode('_', $args); + ?> + + + <h3><?=$label?></h3> + <pre><code class="language-sql"> + <?=$sql?></code></pre> + <h4>apply:</h4> + <pre><code class="language-php"> +use Registrty; +use app\models\market\Market_repository as Market; + +// ... + +Registry::use('database')->runQuery( + Market::pull('<?=$label?>'), + [ +<?php foreach($argsArray as $holder) : ?> + '<?=$holder?>' => ..., +<?php endforeach; ?> + ] +); + </code></pre> + + <?php endforeach; ?> + + <script>hljs.highlightAll();</script> +</body> +</html> + |
