orbt/resource-mirror

Resource Mirror 是一个用于在本地目录中镜像网页资源的库,以便在网络上作为镜像提供。

dev-master 2012-12-05 05:32 UTC

This package is not auto-updated.

Last update: 2024-09-28 13:14:36 UTC


README

Resource Mirror 是一个用于在本地目录中镜像网页资源的库,以便在网络上作为镜像提供。该库使用 Symfony 事件调度器来派发资源事件,以便注册的事件监听器可以执行进一步的操作,例如在资源被实例化后。

该库包含以下主要组件

  • ResourceMirror:给定指定基本 URL 路径时的资源实例化主处理器。
  • Resource:访问资源并维护镜像使用的资源元数据的接口。
  • GenericResource:基资源类型。一个通用资源可以根据自身解析另一个相对路径。
  • Materialized:访问资源内容的接口。一旦资源被实例化且可访问,就可以在 Resource 周围构建一个 MaterializedResource
  • ResourceCollection:资源集合。某些实用程序可以接受资源集合并生成包含完全不同资源的全新集合(例如,通过聚合它们)。
  • ResourceEvent:包含资源集合的事件。

使用 Composer 进行安装

将以下内容添加到您的 composer.json 文件中的 "require" 列表中

    "orbt/resource-mirror": "dev-master"

运行 composer 更新依赖项

$ composer update

或仅下载此库

$ composer update orbt/resource-mirror

许可证

此库受 MIT 许可证许可。有关详细的许可证信息,请参阅 LICENSE 文件。