[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/lib/tests/behat/ -> behat_transformations.php (summary)

Behat arguments transformations. This methods are used by Behat CLI command.

Copyright: 2012 David Monllaó
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 141 lines (4 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 1 file
 lib/behat/behat_base.php

Defines 1 class

behat_transformations:: (5 methods):
  arg_replace_slashes()
  arg_replace_nasty_strings()
  prefixed_tablenode_transformations()
  tablenode_transformations()
  replace_nasty_strings()


Class: behat_transformations  - X-Ref

Transformations to apply to steps arguments.

This methods are applied to the steps arguments that matches
the regular expressions specified in the @Transform tag.

arg_replace_slashes($string)   X-Ref
Removes escaped argument delimiters.

We use double quotes as arguments delimiters and
to add the " as part of an argument we escape it
with a backslash, this method removes this backslash.

param: string $string
return: string The string with the arguments fixed.

arg_replace_nasty_strings($argument)   X-Ref
Replaces $NASTYSTRING vars for a nasty string.

param: string $argument The whole argument value.
return: string

prefixed_tablenode_transformations(TableNode $tablenode)   X-Ref
Transformations for TableNode arguments.

Transformations applicable to TableNode arguments should also
be applied, adding them in a different method for Behat API restrictions.

param: TableNode $tablenode
return: TableNode The transformed table

tablenode_transformations(TableNode $tablenode)   X-Ref
Transformations for TableNode arguments.

Transformations applicable to TableNode arguments should also
be applied, adding them in a different method for Behat API restrictions.

param: TableNode $tablenode
return: TableNode The transformed table

replace_nasty_strings($string)   X-Ref
Replaces $NASTYSTRING vars for a nasty string.

Method reused by TableNode tranformation.

param: string $string
return: string



Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1