alexdesignworks / drupal_helpers
此包已被弃用,不再维护。未建议替代包。
Drupal 的辅助类
dev-7.x-1.x
2020-02-24 03:04 UTC
Requires
- drupal/xautoload: ^4||^5
This package is auto-updated.
Last update: 2023-03-14 02:19:35 UTC
README
Drupal 7 核心和 contrib 模块的 PHP 辅助库。
功能
- Bean
- 创建或加载一个豆。
- 块
- 渲染一个块。
- 使用核心块模块将块放置或从区域中删除。
- 从指定主题的所有区域中删除所有块。
- 设置块的可见性。
- 实体
- 获取实体包的标签。
- 特性
- 回滚特性。
- 字段
- 删除一个字段。
- 删除字段的实例。
- 获取和设置字段配置。
- 更改包含内容的文本字段的最大长度。
- 通用
- 打印 CLI 和 Web 消息。
- 菜单
- 在指定的菜单中添加、更新、删除和查找菜单项。
- 查找菜单项的子项和兄弟项。
- 从类似树的数组导入菜单。
- 模块
- 启用、禁用或卸载模块。
- 随机
- 生成随机:字符串、名称、IP 地址、电话号码、电子邮件、出生日期、路径。
- 获取随机数组元素。
- 系统
- 获取或设置模块、主题或配置文件的权重。
- 检查模块、主题或配置文件的状态。
- 分类法
- 从提供的词汇表中的术语创建表单元素选项。
- 按名称查找单个术语。
- 从简单的树创建术语层次结构。
- 从词汇表中删除所有术语。
- 主题
- 将主题设置为默认或管理员主题。
- 启用或禁用主题。
- 设置主题设置。
- 用户
- 使用指定的字段和角色创建用户。
- 实用工具
- 递归地从数组中删除空元素。
- 检索数组列。
- 变量
- 使用严格匹配、通配符或正则表达式设置和获取变量值。
- 变量值存储 - 批量存储/恢复变量值。
使用方法
使用 Drupal 辅助类来执行 Drupal 模块更新期间的常见任务。
<?php /** * @file * example.install uninstall and update implementations. */ use Drupal\drupal_helpers\Module; use Drupal\drupal_helpers\Feature; use Drupal\drupal_helpers\General; /** * Enable Views and Revert 'mysite' features. */ function example_update_7001 () { // Enable views. Module::enable('views'); // Revert mysite features. Feature::revert('mysite_features'); // Print My message. General::messageSet('My message'); }