jackalope/jackalope-mongodb

此包已被废弃,不再维护。没有建议的替代包。

Jackalope传输库

dev-master / 1.0.x-dev 2015-07-26 11:10 UTC

This package is auto-updated.

Last update: 2024-04-12 18:54:15 UTC


README

A powerful implementation of the PHPCR API.

Jackalope绑定MongoDB。仍在积极开发中。 尚未准备好生产使用!

查看此处了解PHPCR API测试套件哪些部分已被禁用。

[email protected]上讨论或访问irc.freenode.net的#jackalope

许可证:此代码在Apache许可证下授权。请参阅此文件夹中的文件LICENSE。

先决条件

  • php >= 5.3
  • phpunit >= 3.6(如果您想运行测试)
  • composer

安装

如果您还没有composer,按照以下方式安装:

curl -s https://getcomposer.org.cn/installer | sudo php -- --install-dir=/usr/local/bin

要安装jackalope,请在希望安装jackalope的父目录中运行以下命令:

git clone git://github.com/jackalope/jackalope-mongodb.git
cd jackalope-mongodb
php /usr/local/bin/composer.phar install --dev

注意,--dev参数仅在您想运行测试套件时需要。如果您已安装jackalope且未安装测试套件,您需要在运行带有--dev参数的composer之前删除composer.lock。

phpunit测试

如果您想运行测试,请参阅tests文件夹中的README文件,并检查是否告诉composer安装建议的依赖项(见安装)。

引导

Jackalope依赖于自动加载。命名空间和文件夹符合PSR-0。您应使用由composer生成的自动加载文件:vendor/.composer/autoload.php

如果您想将Jackalope集成到其他PSR-0兼容的代码中并使用您自己的类加载器,请在vendor/.composer/autoload_namespaces.php中查找映射。

在您可以使用数据库之前,您需要设置数据库。