client.template.php
897 字节
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
/** @var $class */
/** @var $funcs */
/** @var $serviceKey */
/** @var $modulePath */
$serviceKey = env('SWRPC_SERVER_NAME');
?>
<?php echo "<?php \n\n"; ?>
namespace App\Clients\<?=rtrim(str_replace('/','\\',$modulePath), '\\')?>;
use AukeySwrpc\BaseService;
/**
* 不要直接修改这个类的代码,用命令行去执行生成
* php artisan swrpc:gen
*
* Class <?=$class;?> <?php echo "\n"?>
<?php foreach ($funcs as $func) { ?>
* @method <?= $func ?>
<?php } ?>
*
* @package App\Clients
* @author pengjch <?=date('Y-m-d H:i:s')?>
*/
class <?=$class;?> extends BaseService
{
/**
* @return <?=$class.PHP_EOL;?>
* @author pengjch
*/
public static function factory(): <?=$class.PHP_EOL;?>
{
return new static();
}
/**
* @author pengjch
*/
public function init()
{
$this->setService('<?=$serviceKey?>');
}
}