basilicom/rpc-gateway-symfony

symfony的rpc网关库

1.2.0 2017-05-02 20:36 UTC

This package is auto-updated.

Last update: 2024-09-10 00:54:47 UTC


README

开发者信息:basilicom

概要

代码示例 / 操作方法

  • 如果您的服务命名空间不是"\App\Rpc\Service",请不要忘记设置您自定义的命名空间。
  • 例如,您的服务类是\Website\Rpc\Custom\User.php
    $rpc = new \RpcGateway\Gateway();
    $rpc->setServiceClassNamespace('\Website\Rpc\Custom\\')

安装

  • 只需将 '"basilicom/rpc-gateway-symfony": "dev-master"' 添加到您的composer '"require": {}'

API参考

  • n/a

测试

贡献者

许可证

  • BSD-3-Clause

Pimcore控制器示例

<?php

namespace AppBundle\Controller;

use Symfony\Component\HttpFoundation\Request;

class RpcController extends AbstractController
{

    public function defaultAction(Request $request)
    {
        $gateway = new \RpcGateway\Gateway($request);
        $gateway->setServiceClassNamespace('\AppBundle\Rpc\\');
        return $gateway->dispatch();
    }
}