Skip to content

Commit 1325a85

Browse files
committed
Version 11
1 parent d976e13 commit 1325a85

Some content is hidden

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

71 files changed

+541
-1263
lines changed

ExampleClient/index.html

Lines changed: 0 additions & 47 deletions
This file was deleted.

ExampleClient/remote.js

Lines changed: 0 additions & 61 deletions
This file was deleted.

ExampleServer/.gitignore

Lines changed: 0 additions & 12 deletions
This file was deleted.

ExampleServer/composer.json

Lines changed: 0 additions & 28 deletions
This file was deleted.

ExampleServer/index.php

Lines changed: 0 additions & 14 deletions
This file was deleted.

ExampleServer/src/Function/Default.php

Lines changed: 0 additions & 6 deletions
This file was deleted.

ExampleServer/src/Function/Test.php

Lines changed: 0 additions & 21 deletions
This file was deleted.

ExampleServer/src/Function/Test2/Default.php

Lines changed: 0 additions & 6 deletions
This file was deleted.

ExampleServer/src/Function/Test2/Ping.php

Lines changed: 0 additions & 14 deletions
This file was deleted.

composer.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@
99
"email": "anshu.krishna5@gmail.com"
1010
}
1111
],
12-
"version": "10.0.2",
12+
"version": "11.0",
1313
"minimum-stability": "stable",
1414
"require": {
15-
"php": ">=8.0.0"
15+
"php": ">=8.1",
16+
"anshu-krishna/data-validator": "^2.0"
1617
},
1718
"autoload": {
1819
"psr-4": {
19-
"KrishnaAPI\\": "src"
20+
"Krishna\\API\\": "src"
2021
}
2122
}
2223
}

example/server/function/@Index.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?php
2+
3+
use Krishna\API\Func;
4+
5+
Func::set_definition(function(array $params, string $funcname) {
6+
return 'This is default response';
7+
});

example/server/function/Test.php

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?php
2+
use Krishna\API\Func;
3+
4+
Func::set_signature([
5+
'?a' => 'int',
6+
'?b' => 'int|float',
7+
'?c' => 'url64|null'
8+
]);
9+
10+
Func::set_definition(function(array $params, string $function_name) {
11+
return [
12+
'func' => $function_name,
13+
'param' => $params
14+
];
15+
});
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
<IfModule mod_rewrite.c>
2+
Options -MultiViews
23
RewriteEngine On
34
# RewriteBase /
45

5-
# RewriteCond %{REQUEST_FILENAME} !-f
6+
RewriteCond %{REQUEST_FILENAME} !-f
67
# RewriteCond %{REQUEST_FILENAME} !-d
78

8-
RewriteRule ^(.+)$ index.php?__url=$1 [QSA,L]
9+
RewriteRule ^(.+)$ index.php?@__url__@=$1 [QSA,L]
910
</IfModule>

example/server/public/index.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?php
2+
namespace ExampleApp;
3+
require_once '../../../vendor/autoload.php';
4+
5+
use Krishna\API\Config;
6+
use Krishna\API\Debugger;
7+
use Krishna\API\Server;
8+
9+
Config::$dev_mode = true;
10+
11+
Server::init();
12+
Server::execute();

example/server/public/other.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Test file

0 commit comments

Comments
 (0)