Skip to content

Commit 7acad63

Browse files
committed
Update function signatures to include timestamp_utc parameter
1 parent c9b1f82 commit 7acad63

File tree

2 files changed

+51
-47
lines changed

2 files changed

+51
-47
lines changed

example/server/function/TestCustom/@index.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@
7777
'?string' => 'string',
7878
'?string64' => 'string64',
7979
'?timestamp' => 'timestamp',
80+
'?timestamp_utc' => 'timestamp_utc',
8081
'?unsigned' => 'unsigned',
8182
'?url' => 'url',
8283
'?url64' => 'url64',
@@ -97,6 +98,7 @@
9798
'?_string' => 'string|null',
9899
'?_string64' => 'string64|null',
99100
'?_timestamp' => 'timestamp|null',
101+
'?_timestamp_utc' => 'timestamp_utc|null',
100102
'?_unsigned' => 'unsigned|null',
101103
'?_url' => 'url|null',
102104
'?_url64' => 'url64|null',

test/server/function/DataType.php

Lines changed: 49 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,50 @@
1-
<?php
2-
use Krishna\API\Func;
3-
4-
Func::set_signature([
5-
'?bool' => 'bool',
6-
'?email' => 'email',
7-
'?flag' => 'flag',
8-
'?float' => 'float',
9-
'?hex' => 'hex',
10-
'?int' => 'int',
11-
'?ipv4' => 'ipv4',
12-
'?ipv6' => 'ipv6',
13-
'?json' => 'json',
14-
'?json64' => 'json64',
15-
'?mac' => 'mac',
16-
'?mixed' => 'mixed',
17-
'?number' => 'number',
18-
'?string' => 'string',
19-
'?string64' => 'string64',
20-
'?timestamp' => 'timestamp',
21-
'?unsigned' => 'unsigned',
22-
'?url' => 'url',
23-
'?url64' => 'url64',
24-
// Nullables
25-
'?_bool' => 'bool|null',
26-
'?_email' => 'email|null',
27-
'?_flag' => 'flag|null',
28-
'?_float' => 'float|null',
29-
'?_hex' => 'hex|null',
30-
'?_int' => 'int|null',
31-
'?_ipv4' => 'ipv4|null',
32-
'?_ipv6' => 'ipv6|null',
33-
'?_json' => 'json|null',
34-
'?_json64' => 'json64|null',
35-
'?_mac' => 'mac|null',
36-
'?_mixed' => 'mixed|null',
37-
'?_number' => 'number|null',
38-
'?_string' => 'string|null',
39-
'?_string64' => 'string64|null',
40-
'?_timestamp' => 'timestamp|null',
41-
'?_unsigned' => 'unsigned|null',
42-
'?_url' => 'url|null',
43-
'?_url64' => 'url64|null',
44-
]);
45-
46-
Func::set_definition(function(array $params, string $function_name) {
47-
return $params;
1+
<?php
2+
use Krishna\API\Func;
3+
4+
Func::set_signature([
5+
'?bool' => 'bool',
6+
'?email' => 'email',
7+
'?flag' => 'flag',
8+
'?float' => 'float',
9+
'?hex' => 'hex',
10+
'?int' => 'int',
11+
'?ipv4' => 'ipv4',
12+
'?ipv6' => 'ipv6',
13+
'?json' => 'json',
14+
'?json64' => 'json64',
15+
'?mac' => 'mac',
16+
'?mixed' => 'mixed',
17+
'?number' => 'number',
18+
'?string' => 'string',
19+
'?string64' => 'string64',
20+
'?timestamp' => 'timestamp',
21+
'?timestamp_utc' => 'timestamp_utc',
22+
'?unsigned' => 'unsigned',
23+
'?url' => 'url',
24+
'?url64' => 'url64',
25+
// Nullables
26+
'?_bool' => 'bool|null',
27+
'?_email' => 'email|null',
28+
'?_flag' => 'flag|null',
29+
'?_float' => 'float|null',
30+
'?_hex' => 'hex|null',
31+
'?_int' => 'int|null',
32+
'?_ipv4' => 'ipv4|null',
33+
'?_ipv6' => 'ipv6|null',
34+
'?_json' => 'json|null',
35+
'?_json64' => 'json64|null',
36+
'?_mac' => 'mac|null',
37+
'?_mixed' => 'mixed|null',
38+
'?_number' => 'number|null',
39+
'?_string' => 'string|null',
40+
'?_string64' => 'string64|null',
41+
'?_timestamp' => 'timestamp|null',
42+
'?_timestamp_utc' => 'timestamp_utc|null',
43+
'?_unsigned' => 'unsigned|null',
44+
'?_url' => 'url|null',
45+
'?_url64' => 'url64|null',
46+
]);
47+
48+
Func::set_definition(function(array $params, string $function_name) {
49+
return $params;
4850
});

0 commit comments

Comments
 (0)