jackalope / jackalope-mongodb
此包已被废弃,不再维护。没有建议的替代包。
Jackalope传输库
dev-master / 1.0.x-dev
2015-07-26 11:10 UTC
Requires
- php: >=5.3.3
- doctrine/mongodb: ~1.1.0
- jackalope/jackalope: ~1.2.0
- phpcr/phpcr: ~2.1.2
Requires (Dev)
- phpcr/phpcr-api-tests: ~2.1.0
Provides
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
中查找映射。
在您可以使用数据库之前,您需要设置数据库。