uwem/objref

dev-master 2016-03-20 12:36 UTC

This package is not auto-updated.

Last update: 2024-09-25 23:29:14 UTC


README

ObjRef 是一种简单的方式,用于在另一个进程或通过网络访问 PHP 对象。

这两个进程需要相同(或至少是兼容的接口)的类集。所有对远程对象的调用都通过自动生成的代理类进行封装,并传输到另一侧。

您可以使用 @\ObjRef\TransferObject 注解标记对象为可传输。这些对象会被序列化和传输。在传输对象中引用的非传输对象将被代理替换。

查看我的 symfony RemoteBundle 以获取 symfony 实现,以及 ExampleBundle 以获取实际演示

安装

只需运行 composer require uwem/objref

测试

该库有完整的单元测试。启动 vendor/phpunit/phpunit/phpunit 运行测试