Fixed key/value confusion on fixture label mapping

This commit is contained in:
Ingo Schommer 2014-03-30 23:02:57 +13:00
parent 415a7d3c87
commit e55c6bb22a
1 changed files with 2 additions and 2 deletions

View File

@ -511,9 +511,9 @@ class FixtureContext extends BehatContext
protected function convertFields($class, $fields) {
$labels = singleton($class)->fieldLabels();
foreach($fields as $fieldName => $fieldVal) {
if(array_key_exists($fieldName, $labels)) {
if($fieldLabelKey = array_search($fieldName, $labels)) {
unset($fields[$fieldName]);
$fields[$labels[$fieldName]] = $fieldVal;
$fields[$labels[$fieldLabelKey]] = $fieldVal;
}
}