uwem / objref
ObjRef
dev-master
2016-03-20 12:36 UTC
Requires
- php: >=5.3.3
- doctrine/annotations: ^1.2.0
- mockery/mockery: dev-master@dev
- phpunit/phpunit: ^5.2
- zendframework/zend-code: 2.6.2
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
运行测试