Merge pull request #69 from ICANS/master

Better access to mink configuration parameters
This commit is contained in:
Konstantin Kudryashov
2013-03-12 02:30:49 -07:00
2 changed files with 47 additions and 3 deletions

View File

@@ -46,6 +46,16 @@ trait MinkDictionary
return $this->mink; return $this->mink;
} }
/**
* Returns the parameters provided for Mink.
*
* @return array
*/
public function getMinkParameters()
{
return $this->minkParameters;
}
/** /**
* Sets parameters provided for Mink. * Sets parameters provided for Mink.
* *
@@ -68,6 +78,18 @@ trait MinkDictionary
return isset($this->minkParameters[$name]) ? $this->minkParameters[$name] : null; return isset($this->minkParameters[$name]) ? $this->minkParameters[$name] : null;
} }
/**
* Applies the given parameter to the Mink configuration. Consider that all parameters get reset for each
* feature context.
*
* @param string $name The key of the parameter
* @param string $value The value of the parameter
*/
public function setMinkParameter($name, $value)
{
$this->minkParameters[$name] = $value;
}
/** /**
* Returns Mink session. * Returns Mink session.
* *

View File

@@ -47,6 +47,16 @@ class RawMinkContext extends BehatContext implements MinkAwareInterface
return $this->mink; return $this->mink;
} }
/**
* Returns the parameters provided for Mink.
*
* @return array
*/
public function getMinkParameters()
{
return $this->minkParameters;
}
/** /**
* Sets parameters provided for Mink. * Sets parameters provided for Mink.
* *
@@ -69,6 +79,18 @@ class RawMinkContext extends BehatContext implements MinkAwareInterface
return isset($this->minkParameters[$name]) ? $this->minkParameters[$name] : null; return isset($this->minkParameters[$name]) ? $this->minkParameters[$name] : null;
} }
/**
* Applies the given parameter to the Mink configuration. Consider that all parameters get reset for each
* feature context.
*
* @param string $name The key of the parameter
* @param string $value The value of the parameter
*/
public function setMinkParameter($name, $value)
{
$this->minkParameters[$name] = $value;
}
/** /**
* Returns Mink session. * Returns Mink session.
* *