Jesus
authorCameron Ball <cameron@getapproved.com.au>
Mon, 16 Feb 2015 03:24:11 +0000 (11:24 +0800)
committerCameron Ball <cameron@getapproved.com.au>
Mon, 16 Feb 2015 03:24:11 +0000 (11:24 +0800)
DataAccess/DataMapper/Helpers/AbstractPopulationHelper.php
lel [new file with mode: 0644]

index 9f2cae0..c94e9e4 100644 (file)
@@ -22,7 +22,13 @@ class AbstractPopulationHelper
             switch(get_class($mapsHelper))\r
             {\r
                 case 'DataAccess\DataMapper\Helpers\IntMapsHelper':\r
-                    if(!empty($row[$mapsHelper->getColumnName()]) && (string)(int)$row[$mapsHelper->getColumnName()] != $row[$mapsHelper->getColumnName()]) throw new Exception('Expected numeric value.');\r
+                    if(\r
+                        !empty($row[$mapsHelper->getColumnName()]) &&\r
+                        (string)(int)$row[$mapsHelper->getColumnName()] != $row[$mapsHelper->getColumnName()] &&\r
+                        (string)(int)$row[$mapsHelper->getColumnName()] != PHP_INT_MAX //FFFFFFFFFFF\r
+                    ) {\r
+                        throw new Exception('Expected numeric value.');\r
+                    }\r
                     $constructors[$constructor] = (int)$row[$mapsHelper->getColumnName()];\r
                     break;\r
                 case 'DataAccess\DataMapper\Helpers\VarcharMapsHelper':\r
diff --git a/lel b/lel
new file mode 100644 (file)
index 0000000..e69de29