Changeset 10880
- Timestamp:
- 08/14/08 10:13:36 (11 months ago)
- Files:
-
- branches/1.2/lib/yaml/sfYamlInline.class.php (modified) (1 diff)
- branches/1.2/test/unit/yaml/sfYamlInlineTest.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1.2/lib/yaml/sfYamlInline.class.php
r9186 r10880 371 371 return unserialize(substr($scalar, 13)); 372 372 case ctype_digit($scalar): 373 return '0' == $scalar[0] ? octdec($scalar) : intval($scalar); 373 $raw = $scalar; 374 $cast = intval($scalar); 375 return '0' == $scalar[0] ? octdec($scalar) : (((string) $raw == (string) $cast) ? $cast : $raw); 374 376 case in_array(strtolower($scalar), array('true', 'on', '+', 'yes', 'y')): 375 377 return true; branches/1.2/test/unit/yaml/sfYamlInlineTest.php
r9186 r10880 11 11 require_once(dirname(__FILE__).'/../../bootstrap/unit.php'); 12 12 13 $t = new lime_test(10 0, new lime_output_color());13 $t = new lime_test(102, new lime_output_color()); 14 14 15 15 // ::load() … … 29 29 '.Inf' => -log(0), 30 30 '-.Inf' => log(0), 31 '123456789123456789' => '123456789123456789', 31 32 32 33 '2007-10-30' => mktime(0, 0, 0, 10, 30, 2007),

