Skip to content

Commit 169b3c6

Browse files
committed
Support numeric index options in XML
1 parent 9983a15 commit 169b3c6

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lib/Doctrine/ODM/MongoDB/Mapping/Driver/XmlDriver.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,8 @@ private function addIndex(ClassMetadataInfo $class, \SimpleXmlElement $xmlIndex)
343343
$value = true;
344344
} elseif ($value === 'false') {
345345
$value = false;
346+
} elseif (is_numeric($value)) {
347+
$value = preg_match('/^[-]?\d+$/', $value) ? (integer) $value : (float) $value;
346348
}
347349
$options[(string) $option['name']] = $value;
348350
}

0 commit comments

Comments
 (0)