Skip to content

Commit 909d2d4

Browse files
authored
Merge pull request #5 from Attestto-com/feature/spl-token
Feature/spl token
2 parents 27cd5e7 + 20fb7ed commit 909d2d4

File tree

153 files changed

+30562
-829
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

153 files changed

+30562
-829
lines changed

.DS_Store

2 KB
Binary file not shown.

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,6 @@ Homestead.json
2424
.vscode
2525
.history
2626
.idea
27-
.phpunit.cache
27+
.phpunit.cache
28+
.run/
29+
/.run/

.run/tests.run.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<component name="ProjectRunConfigurationManager">
2-
<configuration default="false" name="tests" type="PHPUnitRunConfigurationType" factoryName="PHPUnit" editBeforeRun="true">
2+
<configuration default="false" name="tests" type="PHPUnitRunConfigurationType" factoryName="PHPUnit" editBeforeRun="true" focusToolWindowBeforeRun="true">
33
<TestRunner configuration_file="$PROJECT_DIR$/phpunit.xml" directory="$PROJECT_DIR$/tests" use_alternative_configuration_file="true" />
44
<method v="2" />
55
</configuration>

CONTRIBUTING.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,7 @@ If the project maintainer has any additional requirements, you will find them li
3535
- **Tlint styles** - attestto-specific styles. Tlint is built for apps, so there are some settings that might not make sense in a package, but [download Tlint](https://github.com/attestto-com/tlint) and run it on your pull requests to see if it suggests any reasonable changes.
3636

3737
- **One pull request per feature** - If you want to do more than one thing, send multiple pull requests.
38+
39+
## Code Coverage
40+
41+
- Configuretion can be changed for Local Coverage https://docs.phpunit.de/en/10.5/configuration.html#the-pathcoverage-attribute

build/.DS_Store

6 KB
Binary file not shown.

build/html-coverage/Account.php.html

Lines changed: 240 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>Code Coverage for /Users/eduardochongkan/PRojects/attestto-breeze-vue/packages/solana-php-sdk/src/Accounts/Creator.php</title>
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<link href="../_css/bootstrap.min.css?v=10.1.14" rel="stylesheet" type="text/css">
8+
<link href="../_css/octicons.css?v=10.1.14" rel="stylesheet" type="text/css">
9+
<link href="../_css/style.css?v=10.1.14" rel="stylesheet" type="text/css">
10+
<link href="../_css/custom.css" rel="stylesheet" type="text/css">
11+
</head>
12+
<body>
13+
<header>
14+
<div class="container-fluid">
15+
<div class="row">
16+
<div class="col-md-12">
17+
<nav aria-label="breadcrumb">
18+
<ol class="breadcrumb">
19+
<li class="breadcrumb-item"><a href="../index.html">/Users/eduardochongkan/PRojects/attestto-breeze-vue/packages/solana-php-sdk/src</a></li>
20+
<li class="breadcrumb-item"><a href="index.html">Accounts</a></li>
21+
<li class="breadcrumb-item active">Creator.php</li>
22+
23+
</ol>
24+
</nav>
25+
</div>
26+
</div>
27+
</div>
28+
</header>
29+
<div class="container-fluid">
30+
<div class="table-responsive">
31+
<table class="table table-bordered">
32+
<thead>
33+
<tr>
34+
<td>&nbsp;</td>
35+
<td colspan="10"><div align="center"><strong>Code Coverage</strong></div></td>
36+
</tr>
37+
<tr>
38+
<td>&nbsp;</td>
39+
<td colspan="3"><div align="center"><strong>Lines</strong></div></td>
40+
<td colspan="4"><div align="center"><strong>Functions and Methods</strong></div></td>
41+
<td colspan="3"><div align="center"><strong>Classes and Traits</strong></div></td>
42+
</tr>
43+
</thead>
44+
<tbody>
45+
<tr>
46+
<td class="">Total</td>
47+
<td class=" big"></td>
48+
<td class=" small"><div align="right">n/a</div></td>
49+
<td class=" small"><div align="right">0&nbsp;/&nbsp;0</div></td>
50+
<td class=" big"></td>
51+
<td class=" small"><div align="right">n/a</div></td>
52+
<td class=" small"><div align="right">0&nbsp;/&nbsp;0</div></td>
53+
<td class=" small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></td>
54+
<td class=" big"></td>
55+
<td class=" small"><div align="right">n/a</div></td>
56+
<td class=" small"><div align="right">0&nbsp;/&nbsp;0</div></td>
57+
</tr>
58+
59+
<tr>
60+
<td class=""><abbr title="Attestto\SolanaPhpSdk\Accounts\Creator">Creator</abbr></td>
61+
<td class=" big"></td>
62+
<td class=" small"><div align="right">n/a</div></td>
63+
<td class=" small"><div align="right">0&nbsp;/&nbsp;0</div></td>
64+
<td class=" big"></td>
65+
<td class=" small"><div align="right">n/a</div></td>
66+
<td class=" small"><div align="right">0&nbsp;/&nbsp;0</div></td>
67+
<td class=" small">0</td>
68+
<td class=" big"></td>
69+
<td class=" small"><div align="right">n/a</div></td>
70+
<td class=" small"><div align="right">0&nbsp;/&nbsp;0</div></td>
71+
</tr>
72+
73+
74+
</tbody>
75+
</table>
76+
</div>
77+
<table id="code" class="table table-borderless table-condensed">
78+
<tbody>
79+
<tr class=" d-flex"><td class="col-1 text-right"><a id="1" href="#1">1</a></td><td class="col-11 codeLine"><span class="default">&lt;?php</span></td></tr>
80+
<tr class=" d-flex"><td class="col-1 text-right"><a id="2" href="#2">2</a></td><td class="col-11 codeLine"></td></tr>
81+
<tr class=" d-flex"><td class="col-1 text-right"><a id="3" href="#3">3</a></td><td class="col-11 codeLine"><span class="keyword">namespace</span><span class="default">&nbsp;</span><span class="default">Attestto\SolanaPhpSdk\Accounts</span><span class="keyword">;</span></td></tr>
82+
<tr class=" d-flex"><td class="col-1 text-right"><a id="4" href="#4">4</a></td><td class="col-11 codeLine"></td></tr>
83+
<tr class=" d-flex"><td class="col-1 text-right"><a id="5" href="#5">5</a></td><td class="col-11 codeLine"><span class="keyword">use</span><span class="default">&nbsp;</span><span class="default">Attestto\SolanaPhpSdk\Borsh</span><span class="keyword">;</span></td></tr>
84+
<tr class=" d-flex"><td class="col-1 text-right"><a id="6" href="#6">6</a></td><td class="col-11 codeLine"></td></tr>
85+
<tr class=" d-flex"><td class="col-1 text-right"><a id="7" href="#7">7</a></td><td class="col-11 codeLine"><span class="keyword">class</span><span class="default">&nbsp;</span><span class="default">Creator</span></td></tr>
86+
<tr class=" d-flex"><td class="col-1 text-right"><a id="8" href="#8">8</a></td><td class="col-11 codeLine"><span class="keyword">{</span></td></tr>
87+
<tr class=" d-flex"><td class="col-1 text-right"><a id="9" href="#9">9</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">use</span><span class="default">&nbsp;</span><span class="default">Borsh\BorshDeserializable</span><span class="keyword">;</span></td></tr>
88+
<tr class=" d-flex"><td class="col-1 text-right"><a id="10" href="#10">10</a></td><td class="col-11 codeLine"></td></tr>
89+
<tr class=" d-flex"><td class="col-1 text-right"><a id="11" href="#11">11</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">public</span><span class="default">&nbsp;</span><span class="keyword">const</span><span class="default">&nbsp;</span><span class="default">SCHEMA</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">[</span></td></tr>
90+
<tr class=" d-flex"><td class="col-1 text-right"><a id="12" href="#12">12</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">self</span><span class="default">::</span><span class="keyword">class</span><span class="default">&nbsp;</span><span class="default">=&gt;</span><span class="default">&nbsp;</span><span class="keyword">[</span></td></tr>
91+
<tr class=" d-flex"><td class="col-1 text-right"><a id="13" href="#13">13</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">'kind'</span><span class="default">&nbsp;</span><span class="default">=&gt;</span><span class="default">&nbsp;</span><span class="default">'struct'</span><span class="keyword">,</span></td></tr>
92+
<tr class=" d-flex"><td class="col-1 text-right"><a id="14" href="#14">14</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">'fields'</span><span class="default">&nbsp;</span><span class="default">=&gt;</span><span class="default">&nbsp;</span><span class="keyword">[</span></td></tr>
93+
<tr class=" d-flex"><td class="col-1 text-right"><a id="15" href="#15">15</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">[</span><span class="default">'address'</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">'pubkeyAsString'</span><span class="keyword">]</span><span class="keyword">,</span></td></tr>
94+
<tr class=" d-flex"><td class="col-1 text-right"><a id="16" href="#16">16</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">[</span><span class="default">'verified'</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">'u8'</span><span class="keyword">]</span><span class="keyword">,</span></td></tr>
95+
<tr class=" d-flex"><td class="col-1 text-right"><a id="17" href="#17">17</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">[</span><span class="default">'share'</span><span class="keyword">,</span><span class="default">&nbsp;</span><span class="default">'u8'</span><span class="keyword">]</span><span class="keyword">,</span></td></tr>
96+
<tr class=" d-flex"><td class="col-1 text-right"><a id="18" href="#18">18</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">]</span><span class="keyword">,</span></td></tr>
97+
<tr class=" d-flex"><td class="col-1 text-right"><a id="19" href="#19">19</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">]</span><span class="keyword">,</span></td></tr>
98+
<tr class=" d-flex"><td class="col-1 text-right"><a id="20" href="#20">20</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">]</span><span class="keyword">;</span></td></tr>
99+
<tr class=" d-flex"><td class="col-1 text-right"><a id="21" href="#21">21</a></td><td class="col-11 codeLine"><span class="keyword">}</span></td></tr>
100+
101+
</tbody>
102+
</table>
103+
104+
105+
<footer>
106+
<hr/>
107+
<h4>Legend</h4>
108+
<p><span class="legend covered-by-small-tests">Covered by small (and larger) tests</span><span class="legend covered-by-medium-tests">Covered by medium (and large) tests</span><span class="legend covered-by-large-tests">Covered by large tests (and tests of unknown size)</span><span class="legend not-covered">Not covered</span><span class="legend not-coverable">Not coverable</span></p>
109+
<p>
110+
<small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 10.1.14</a> using <a href="https://www.php.net/" target="_top">PHP 8.3.2</a> and <a href="https://phpunit.de/">PHPUnit 10.5.20</a> at Sat May 4 19:11:19 UTC 2024.</small>
111+
</p>
112+
<a title="Back to the top" id="toplink" href="#">
113+
<svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="evenodd" d="M12 11L6 5l-6 6h12z"/></svg>
114+
</a>
115+
</footer>
116+
</div>
117+
<script src="../_js/jquery.min.js?v=10.1.14" type="text/javascript"></script>
118+
<script src="../_js/popper.min.js?v=10.1.14" type="text/javascript"></script>
119+
<script src="../_js/bootstrap.min.js?v=10.1.14" type="text/javascript"></script>
120+
<script src="../_js/file.js?v=10.1.14" type="text/javascript"></script>
121+
</body>
122+
</html>

0 commit comments

Comments
 (0)