Changeset 897
- Timestamp:
- 09/07/07 11:44:14 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/main/php/net/stubbles/lang/stubEnum.php
r895 r897 85 85 return $enum->getStaticPropertyValue($name); 86 86 } catch (ReflectionException $re) { 87 throw new stubIllegalArgumentException($re->getMessage()); 87 try { 88 return $enum->getStaticPropertyValue(strtoupper($name)); 89 } catch (ReflectionException $re) { 90 throw new stubIllegalArgumentException($re->getMessage()); 91 } 88 92 } 89 93 } trunk/src/test/php/net/stubbles/lang/stubEnumTestCase.php
r895 r897 107 107 $bar = stubEnum::forName(new ReflectionClass('TeststubEnum'), 'BAR'); 108 108 $this->assertReference($bar, TeststubEnum::$BAR); 109 $foo = stubEnum::forName(new ReflectionClass('TeststubEnum'), 'foo'); 110 $this->assertReference($foo, TeststubEnum::$FOO); 111 $bar = stubEnum::forName(new ReflectionClass('TeststubEnum'), 'bar'); 112 $this->assertReference($bar, TeststubEnum::$BAR); 109 113 } 110 114
