◆ arg_replace_nasty_strings()
      
        
          | behat_transformations::arg_replace_nasty_strings  | 
          ( | 
            | 
          $argument | ) | 
           | 
        
      
 
Replaces $NASTYSTRING vars for a nasty string. 
@Transform /^((.*)::$NASTYSTRING(::d)(.*))$/ 
- Parameters
 - 
  
    | string | $argument | The whole argument value.  | 
  
   
- Return values
 - 
  
  
 
 
 
◆ arg_replace_slashes()
      
        
          | behat_transformations::arg_replace_slashes  | 
          ( | 
            | 
          $string | ) | 
           | 
        
      
 
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.
@Transform /^((.*)"(.*))$/ 
- Parameters
 - 
  
  
 
- Return values
 - 
  
    | string | The string with the arguments fixed.  | 
  
   
 
 
◆ arg_time_to_string()
      
        
          | behat_transformations::arg_time_to_string  | 
          ( | 
            | 
          $time | ) | 
           | 
        
      
 
Convert string time to timestamp. 
Use ::time::STRING_TIME_TO_CONVERT::DATE_FORMAT::
@Transform /^##(.*)##$/ 
- Parameters
 - 
  
  
 
- Return values
 - 
  
  
 
 
 
◆ get_transformed_timestamp()
  
  
      
        
          | behat_transformations::get_transformed_timestamp  | 
          ( | 
            | 
          $time | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Return timestamp for the time passed. 
- Parameters
 - 
  
    | string | $time | time to convert  | 
  
   
- Return values
 - 
  
  
 
 
 
◆ getSession()
  
  
      
        
          | behat_session_interface::getSession  | 
          ( | 
            | 
          $name = null | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Returns the Mink session. 
- Parameters
 - 
  
    | string | null | $name | name of the session OR active session will be used  | 
  
   
- Return values
 - 
  
  
 
Implemented in behat_form_field.
 
 
◆ prefixed_tablenode_transformations()
      
        
          | behat_transformations::prefixed_tablenode_transformations  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ replace_nasty_strings()
      
        
          | behat_transformations::replace_nasty_strings  | 
          ( | 
            | 
          $string | ) | 
           | 
        
      
 
Replaces $NASTYSTRING vars for a nasty string. 
Method reused by TableNode tranformation.
- Parameters
 - 
  
  
 
- Return values
 - 
  
  
 
 
 
◆ tablenode_transformations()
      
        
          | behat_transformations::tablenode_transformations  | 
          ( | 
          TableNode  | 
          $tablenode | ) | 
           | 
        
      
 
Transformations for TableNode arguments. 
Transformations applicable to TableNode arguments should also be applied, adding them in a different method for Behat API restrictions.
@Transform table:* 
- Parameters
 - 
  
  
 
- Return values
 - 
  
    | TableNode | The transformed table  | 
  
   
 
 
◆ PAGE_READY_JS
  
  
      
        
          | const behat_session_interface::PAGE_READY_JS | 
         
       
   | 
  
inherited   | 
  
 
Initial value:= "document.readyState === 'complete' && " .
        "(typeof M !== 'object' || typeof M.util !== 'object' || " .
        "typeof M.util.pending_js === 'undefined' || M.util.pending_js.length === 0)"
 
The JS code to check that the page is ready. 
The document must be complete and either M.util.pending_js must be empty, or it must not be defined at all. 
 
 
The documentation for this class was generated from the following file:
- lib/tests/behat/behat_transformations.php