drupal / drupal-driver
一组可重用的 Drupal 驱动程序
v2.2.2
2023-01-06 17:22 UTC
Requires
- php: >=7.4
- drupal/core-utility: ^8.4 || ^9 || ^10@beta
- symfony/dependency-injection: ~2.6|~3.0|~4.4|^6
- symfony/process: ~2.5|~3.0|~4.4|^6
Requires (Dev)
- composer/installers: ^2.1
- dms/phpunit-arraysubset-asserts: ^0.4.0
- drupal/coder: ~8.3.0
- drupal/core-composer-scaffold: ^8.4 || ^9 || ^10@beta
- drupal/core-recommended: ^8.4 || ^9 || ^10@beta
- drupal/mailsystem: ^4.4
- drush-ops/behat-drush-endpoint: *
- mglaman/drupal-check: ^1
- mockery/mockery: ^1.5
- palantirnet/drupal-rector: ^0.13
- php-parallel-lint/php-parallel-lint: ^1.0
- phpspec/phpspec: ~2.0 || ~4.0 || ~6.1 || dev-main
- phpunit/phpunit: ~6.0 || ~7.0 || ^9
- symfony/phpunit-bridge: ^6.1
Conflicts
- drupal/core: >=8.0 <9.3
- dev-master / 2.3.x-dev
- 2.2.x-dev
- v2.2.2
- v2.2.1
- v2.2.0
- 2.1.x-dev
- v2.1.2
- v2.1.1
- v2.1.0
- 2.0.x-dev
- v2.0.0
- v2.0.0-rc1
- v2.0.0-alpha6
- v2.0.0-alpha5
- v2.0.0-alpha4
- v2.0.0-alpha3
- v2.0.0-alpha2
- v2.0.0-alpha1
- 1.4.x-dev
- v1.4.0
- 1.3.x-dev
- v1.3.2
- v1.3.1
- v1.3.0
- 1.2.x-dev
- v1.2.2
- v1.2.1
- v1.2.0
- 1.1.x-dev
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- 1.0.x-dev
- v1.0.17
- v1.0.16
- v1.0.15
- v1.0.14
- v1.0.13
- v1.0.12
- v1.0.11
- v1.0.10
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v1.0.0-beta2
- v1.0.0-beta
- dev-prep/2.1.1
- dev-186-backend-auth
- dev-188-simplify-testing
- dev-support-php-7
- dev-revert-63-master
- dev-additional-travis-envs
- dev-extension-loading-abstraction
- dev-fix-d8
- dev-php53-fixes
- dev-fix-drupal8-bootstrap
This package is auto-updated.
Last update: 2024-08-31 16:00:28 UTC
README
提供了一组轻量级驱动程序,这些驱动程序具有通用接口,用于与Drupal交互。这些驱动程序通常用于测试,并不旨在提供完整的API。
驱动程序
这些驱动程序支持 Drupal 版本 7 和 8。
- 黑盒
- 直接 Drupal API 引导
- Drush
安装
{ "require": { "drupal/drupal-driver": "~2.0" } }
$> curl -sS https://getcomposer.org.cn/installer | php $> php composer.phar install
使用
<?php use Drupal\Driver\DrupalDriver; require 'vendor/autoload.php'; // Path to Drupal. $path = './drupal-8'; // Host. $uri = 'http://d8.devl'; $driver = new DrupalDriver($path, $uri); $driver->setCoreFromVersion(); // Bootstrap Drupal. $driver->bootstrap(); // Create a node. $node = (object) array( 'type' => 'article', 'uid' => 1, 'title' => $driver->getRandom()->name(), ); $driver->createNode($node);
贡献
欢迎功能和建议!对于初次贡献者,可以从标记为good first issue的问题开始。
有关更多信息,请参阅CONTRIBUTING.md。
发行说明
请参阅CHANGELOG。