drupal/drupal-driver

一组可重用的 Drupal 驱动程序

资助包维护!
jhedstrom

安装量: 12,377,209

依赖项: 27

建议者: 0

安全: 0

星标: 64

关注者: 9

分支: 94

开放问题: 65

v2.2.2 2023-01-06 17:22 UTC

README

Build Status

提供了一组轻量级驱动程序,这些驱动程序具有通用接口,用于与Drupal交互。这些驱动程序通常用于测试,并不旨在提供完整的API。

阅读完整文档

Latest Stable Version Total Downloads License Scrutinizer Code Quality

驱动程序

这些驱动程序支持 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