devhelp / resource-core
该软件包最新版本(dev-master)没有可用的许可证信息。
可以读取自身内容的资源抽象层
dev-master
2015-04-04 13:18 UTC
Requires
- php: >=5.3
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-14 17:31:55 UTC
README
请访问Composer 网站获取更多信息。
$ composer require 'devhelp/resource-core'
用途
提供对可以读取自身内容的资源的抽象层
用法
FileResource 的用法
$resource = new FileResource($filePath); $resource->getContent(); // returns content of file at $filePath
ResourcesChain 的用法
$chain = new ResourcesChain([ new FileResource($filePath), new JsonResource() ]); $chain->getContent(); // returns json decoded as array from file at $filePath
收集资源
ResourceCollector 与 ResourceIterator 实现一起被设计用来返回资源实例的集合。
目前没有 ResourceIterator 的实现,但例如对于以下情况可能存在实现:
- 文件
- 数组
- 网页
- 等等...
$myIterator = new MyResourceIterator(); $collector = new ResourceCollector($myIterator); $resources = $collector->collect(); //returns Resource[]
致谢
由 Devhelp.pl 提供:http://devhelp.pl