0.2.1 2016-07-05 08:03 UTC

This package is not auto-updated.

Last update: 2023-12-09 14:58:22 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

安装

通过 Composer

$ composer require paybreak/rpc

使用方法

class MyApi
{
    use \PayBreak\Rpc\Api;

    protected function getActions()
    {
        return [
            'ping' => [self::class, 'ping'],
        ];
    }

    protected function authenticate()
    {
        return true;
    }

    protected function getRequestAction()
    {
        return \PayBreak\Rpc\Request::getParam('action');
    }

    protected function getRequestParams()
    {
        return (array) \PayBreak\Rpc\Request::getParam('params');
    }
    
    protected function ping(array $params)
    {
        return ['pong' => true, 'request' => $params];
    }
}

$obj = new MyApi();

$obj->executeCall();

基本 示例

变更日志

请查看 CHANGELOG 了解最近的变化。

测试

$ composer test

贡献

请查看 CONTRIBUTING 获取详细信息。

安全

如果您发现任何安全相关的问题,请通过电子邮件 dev@paybreak.com 而不是使用问题跟踪器。

致谢

许可证

MIT 许可证 (MIT)。请查看 许可证文件 获取更多信息。