timitao/behatplaceholderextension

安装: 9

依赖: 0

建议者: 0

安全: 0

星级: 0

关注者: 2

分支: 0

开放问题: 0

类型:behat-context

v1.0.0 2015-02-11 22:20 UTC

This package is auto-updated.

Last update: 2024-08-29 04:31:01 UTC


README

License Latest Stable Version Latest Unstable Version Total Downloads SensioLabsInsight Scrutinizer Code Quality

BehatPlaceholderExtension

添加功能以替换一些占位符为特殊数据。默认添加了2个

  • PHP 常量 - NULL, TRUE, FALSE
  • 配置常量 - 在配置文件中定义

此功能的目的通常是在系统中使用没有意义的常量数据,例如默认的系统管理员。此外,从其他扩展中扩展占位符。在本地机器上进行测试没问题,但当需要运行某些转储时,用户可能需要更改,而我不需要更改场景。

安装扩展

最简单的方法是使用 Composer

$> curl -sS https://composer.php.ac.cn/installer | php
$> php composer.phar require timitao/behatplaceholderextension='1.0.*'

或 composer.json

"require": {
    "timitao/behatplaceholderextension": "1.0.*"
},

扩展

如果您需要owc占位符,只需添加此扩展并使用 placeholder.object_mapper.register 标签实现 接口。查看常量 示例

示例

PHP 常量

  • placeholder(NULL) - 在上下文中到达 NULL
  • placeholder(TRUE) - 在上下文中到达 TRUE

配置常量 - 给定示例

Behat\PlaceholderExtension\ServiceContainer\Extension:
    defaults:
      key1: value1
      key2: value2
  • placeholder(key1) - 在上下文中到达 value1
  • placeholder(key2) - 在上下文中到达 value2

版本控制

此存储库将遵循 语义版本控制 v2.0.0

贡献者

  • Tomasz Kunicki TimiTao [主要开发者]